body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, fieldset, button, input, textarea, th, td {
	margin:0; padding:0; 
	font: 14px/1.5 "Microsoft Yahei",tahoma,arial,"Hiragino Sans GB";
	font-family: 'almm',"iconfont", Arial, sans-serif;
	word-break: break-all;
}
::-webkit-scrollbar {
	width:5px;
	margin-right:2px
}
::-webkit-scrollbar-button {
	width:5px;
}
::-webkit-scrollbar:horizontal {
	height:5px;
	margin-bottom:2px
 }
::-webkit-scrollbar-track {
	border-radius: 10px;
}
::-webkit-scrollbar-track-piece {
	background-color: #333;
	border-radius: 10px;
}
::-webkit-scrollbar-thumb {
	width:0px;
	border-radius: 2px;
    background: #2fa954;
}
::-webkit-scrollbar-corner {
	width: 0px;
	background-color: #fff;
}
ul, ol { list-style:none;}
a { text-decoration:none; color:#333;outline: none;}
a:hover { text-decoration: none; color:#000;outline: none;}
fieldset, img { border:none; vertical-align:middle;}
button, input, select, textarea {outline: none;font-size:100%; color:#666; font-size:12px;}
h1, h2, h3 { font-size:14px;}
em { font-style:normal;}
li{list-style-type:none; outline: none;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff !important;
	-webkit-box-shadow: 0 0 0px 1000px white inset !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
input,select{
	border: 0px;outline:none;cursor: pointer;
}
html{
	font-size:100px;
}
body{
    background: url(../image/bg.jpg);
    background-size: 150% auto;
}
.bg_show{
    position: fixed;
    z-index: 999;
    background: #000;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
}
.bg_show_m{
    width: 100px;
    height: 100px;
    top: 50%;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    overflow: hidden;
}
.bg_show_m_w{
    position: absolute;
    z-index: 3;
    background: url(../image/showlig.png)rgba(255,255,255,0.1) no-repeat;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-size: 100%;
}
.bg_show_m_n{
    position: absolute;
    z-index: 2;
    background: #2fa954;
    width: 100%;
    height: 1%;
    left: 0;
    bottom: 0;	
	-webkit-transition: all .2s ease;
    transition: all .2s ease;
	border-radius: 50px;
}
.lg_show{
    position: fixed;
    z-index: 9999;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
	display:none;
}
.lg_show_bg{
	position: absolute;
    z-index: 2;
	width: 100%;
	height: 100%;
    left: 0;
    top: 0;	
	background: rgba(0,0,0,0.5);
}
.lg_show_m{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80%;
    background: #fff;
    z-index: 9;
    border-radius: 0.2rem 0.2rem 0 0;	
	overflow:hidden;
}
.lg_show_m_t{
    width: 100%;
    height: 1.8rem;
    background: #fff;
    position: relative;
}
.lg_show_m_ts {
    width: 100%;
    height: 1.2rem;
}
.lg_show_m_ts b{
    width: 100%;
    height: 1.2rem;
    line-height: 1.8rem;
    text-align: center;
    display: block;
    font-size: 0.3rem;
	color:#2fa954;
}
.lg_show_m_t b{
    width: 100%;
    height: 1.2rem;
    line-height: 1.8rem;
    text-align: center;
    display: block;
    font-size: 0.3rem;
	color:#2fa954;
}
.lg_show_m_t p{
    width: 100%;
    height: 0.3rem;
    line-height: 0.3rem;
	font-size: 0.22rem;
    text-align: center;	
}
.lg_show_m_tab{
    width: 100%;
    margin: auto;
    height: 0.6rem;	
}
.lg_show_m_tab li{
    float: left;
    width: 50%;
    text-align: center;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.2rem;
    cursor: pointer;
    background: #f1f1f1;
}
.lg_show_m_tab li.cur{
    color: #ffffff;
    background: #2fa954;
}
.lg_show_m_c{
    width: 80%;
    height:auto;
    overflow: hidden;
    margin: auto;	
}
.lg_show_m_c iframe{
    border: 0;
    height: 396px;
}
.lg_show_m_c_li{
    width: 100%;
    height: 0.5rem;
    box-shadow: inset 0 0 0 2px #2fa954;
    border-radius: 0.12rem;	
	margin-bottom: 0.2rem;
}
.lg_show_m_c_li input{
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    background: rgba(0, 0, 0, 0);
    text-indent: 0.2rem;
    font-size: 0.15rem;
    color: #000;
}
.lg_show_m_c_li .yzm{
    width: 70%;	
	float: left;
}
.lg_show_m_c_li .yzm_an{
	width: 28%;
    float: left;
    text-align: center;
    height: 0.4rem;
    background: #000000;
    color: #fff;
    margin-top: 0.05rem;
    line-height: 0.4rem;
    text-indent: 0;
    border-radius: 0.5rem;
}
.lg_show_m_c_an{
	background: #2fa954;
    width: 100%;
    height: 0.5rem;
    border-radius: 0.15rem;
    color: #fff;
    font-size: 0.15rem;
}
.lg_show_m_c_colse{
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    text-align: center;
    font-size: 0.15rem;
    cursor: pointer;
}
.lg_show_m_c_ewm{
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: -40px;
;
}
.lg_show_m_c_ewm img{
    width: 2rem;
    height: 2rem;
    overflow: hidden;
}
.lg_show_m_b{
	width: 100%;
	margin-top:0.3rem;
    height: 0.4rem;
    text-align: center;
    background: url(../image/rcf_h.png) center no-repeat;
    background-size: 1rem;
}
.header{
    width: 100%;
    height: 1rem;
}
.hed_l{
    width: 70%;
    height: 0.6rem;
    overflow: hidden;
    float: left;
}
.hed_l img{
    width: auto;
    height: 0.28rem;
    overflow: hidden;
    float: left;
    margin-top: 0.2rem;
    margin-left: 0.25rem;
}
.hed_l img.t1{
    width: auto;
    height: 0.42rem;
    overflow: hidden;
    float: left;
    margin-top: 0.12rem;margin-left: 0.15rem;
}
.hed_r{
    width: auto;
    margin-top: 0.15rem;
    padding: 0.05rem;
    height: 0.3rem;
    overflow: hidden;
    float: right;
    text-align: center;
    background: #2fa954;
    border-radius: 0.5rem;
    margin-right: 3%;
    cursor: pointer;
}
.hed_r img{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 0.2rem;
	margin-right:0.08rem;
    float: left;
}
.hed_r p{
    float: left;
    color: #fff;
    max-width: 0.8rem;
    height: 0.25rem;
    line-height: 0.13rem;
    font-size: 0.11rem;
    text-align: left;
    padding-right: 0.1rem;
    padding-top: 0.03rem;
    overflow: hidden;
}
.hed_r p i{
    font-size: 0.085rem;
    font-style: normal;
}
.heds_l{
	width: 40%;
    height: 0.6rem;
    overflow: hidden;
    float: left;
    padding-left: 10%;
    line-height: 0.6rem;
    font-size: 0.18rem;
    color: #000;
}
.heds_r{
    width: 30%;
    height: 0.6rem;
    overflow: hidden;
    float: right;
    padding-right: 10%;
    text-align: right;
    line-height: 0.6rem;
}
.heds_r img{
    width: auto;
    height: 0.19rem;
}
.main{
    width: 100%;
    height: auto;
    margin: auto;
    overflow: hidden;
}
.main_b{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
}
.main_h{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f1f1f1;
}
.tit{
    width: 100%;
    height: 90px;
    margin: auto;
    line-height: 90px;
    font-size: 14px;
    color: #999;
}
.tit_left{
    float: left;
    width:  auto;
    height: 90px;
}

.tit_left b{
	font-size: 21px;
    color: #000;
    padding-right: 10px;
    font-weight: 500;
}
.tit_right{
    width: auto;
    height: 25px;
    margin: 38px 0 0;
    float: right;
    color: #888;
    border-radius: 2px;
    line-height: 25px;
    text-align: center;
}
.tit_right:hover{
	color: #ff9800;
}
.tc_show{
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;	
	display:none;
}
.tc_show_bg{
	position: absolute;
    z-index: 9991;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);	
}
.tc_show_m{
    position: absolute;
    z-index: 99999;
    width: 70%;
    left: 10%;
    background: #fff;
    top: 50%;
    height: 5rem;
    margin-top: -3.5rem;
    border-radius: 0.1rem;
    padding: 5%;
}
.tc_show_m h1{
    width: 100%;
    height: 1rem;
    line-height: 1.8rem;
    text-align: center;
    font-size: 0.24rem;
    color: #2fa954;
    font-weight: bold;
}
.tc_show_m h2{
    width: 100%;
    height: 1.3rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 0.23rem;
    color: #000;
    font-weight: bold;
}
.tc_show_m li{
    width: 100%;
    height: 1.75rem;
    line-height: 0.2rem;
    font-size: 0.15rem;
    overflow: auto;
}
.tc_show_m_close{
width: 50%;
    background: #2fa954;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: #fff;
    border-radius: 0.05rem;
    cursor: pointer;
    text-align: center;
    margin-top: 0.2rem;
    margin-left: 25%;
}

.pay_show{
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;	
	display:none;
}
.pay_show_bg{
	position: absolute;
    z-index: 9991;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);	
}
.pay_show_m{
    position: absolute;
    z-index: 99999;
    width: 70%;
    left: 10%;
    background: #fff;
    top: 50%;
    height: 5rem;
    margin-top: -3.5rem;
    border-radius: 0.2rem;
    padding: 5%;
}
.pay_show_m_tit{
    width: 90%;
    height: auto;
    overflow: hidden;
    background: rgb(47 169 84);
    padding: 3% 5%;
    border-radius: 0.15rem;
    color: #fff;
    margin-bottom: 0.3rem;
}
.pay_show_m_tit li{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.pay_show_m_tit li .li_l{
    float: left;
    width: auto;
    height: 0.25rem;
	line-height:0.25rem;
    font-size: 0.15rem;	
}
.pay_show_m_tit li .li_r{
    float: right;
    width: auto;
    height: 0.25rem;
    font-size: 0.15rem;	
}
.pay_show_m_tit li .li_r i{
    font-size: 0.12rem;
    font-style: normal;
}
.pay_show_m_img{
    width: 100%;
    height: 2.8rem;
	text-align: center;
    overflow: hidden;
}
.pay_show_m_img canvas{
    width: 2.5rem;
    height: 2.5rem;
}
.pay_show_m_txt{
    width: 100%;
    height: 0.4rem;
    line-height: 0.2rem;
    text-align: center;
    font-size: 0.15rem;	
}
.pay_show_m_close{
    width: 100%;
    background: #2fa954;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: #fff;
    border-radius: 0.12rem;
    cursor: pointer;
    text-align: center;
}

.pay_show_jg{
    position: absolute;
    z-index: 99999;
    width: 50%;
    left: 20%;
    background: rgb(47 169 84);
    top: 50%;
    height: 2.6rem;
    margin-top: -1.3rem;
    border-radius: 0.2rem;
    padding: 5%;
    display: none;
}
.pay_show_jg_tit{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: rgb(47 169 84);
    color: #fff;
    font-size: 1rem;
    text-align: center;
}
.pay_show_jg_txt{
    width: 100%;
    height: 0.6rem;
    line-height: 0.2rem;
    text-align: center;
    font-size: 0.18rem;	
	color: #fff;
}
.pay_show_jg_close{
    width: 100%;
    background: #fff;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: rgb(47 169 84);
    border-radius: 0.12rem;
    cursor: pointer;
    text-align: center;
}
.page{
    text-align: center;
    width: auto;
    height: auto;
    overflow: hidden;
    -webkit-animation-name: txtup;
    -webkit-animation-duration: 1s;
    margin-bottom: 0.5rem;
}
.page a{
	padding-left: 0.15rem;
    padding-right:0.15rem;
    height: 0.4rem;
    line-height: 0.4rem;
    display: inline-block;
    background: #ddd;
    margin-right:0.1rem;	
	font-size: 0.13rem;
}
.page a.cur{
	background:#94cb00;
	color:#fff;
}
.page a:hover{
	background:#059851;
	color:#fff;
}
.page_m{
	display:none;
    text-align: center;
    width: 90%;
    height: 0.5rem;
    overflow: hidden;
    background: #94cb00;
    color: #fff;
    line-height: 0.5rem;
    margin: auto;
    margin-bottom: 0.2rem;
	cursor: pointer;
}
.sy_botbk{
	width: 80%;
    max-width: 1400px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
}
.sy_botbk_l{
    width: 49%;
    height: auto;
    float: left;
    overflow: hidden;
    background: #53a57f;
}
.sy_botbk_l_l{
    width: 70%;
    height: auto;
    overflow: hidden;
    float: left;
}
.sy_botbk_l_l_t{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.sy_botbk_l_l_t h1{
    width: 100%;
    height: 0.6rem;
    line-height: 0.8rem;
    font-size: 0.2rem;
    color: #fff;
    font-weight: bold;
}
.sy_botbk_l_l_t p{
    height: 5px;
    background: #fff;
    width: 0.65rem;

}
.sy_botbk_l_l h5{
    font-size: 0.15rem;
    padding-top: 0.15rem;
    padding-bottom: 0.2rem;
    color: #fff;
}
.sy_botbk_l_l_b{
    width: 1.5rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    height: 0.5rem;
    background: #fff;
    line-height: 0.5rem;
    margin-bottom: 0.2rem;
    font-size: 0.16rem;
    font-weight: bold;
    text-align: center;
	cursor: pointer;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
	float: right;
}
.sy_botbk_l_l_b:hover{
	background: #94cb00;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
	color: #fff;
}
.sy_botbk_l_r{
    float: left;
    width: 25%;
    height: 2rem;
    line-height: 2rem;
    text-align: right;
    font-size: 1.3rem;
    color: #fff;
    font-weight: 200;
}
.sy_botbk_r{
    width: 49%;
    height: auto;
    float: right;
    overflow: hidden;
    background: #059851;
}
.sy_botbk_r_l{
    width: 70%;
    height: auto;
    overflow: hidden;
    float: left;
}
.sy_botbk_r_l_t{
	width: 100%;
    height: auto;
    overflow: hidden;
}
.sy_botbk_r_l_t h1{
    width: 100%;
    height: 0.6rem;
    line-height: 0.8rem;
    font-size: 0.2rem;
    color: #fff;
    font-weight: bold;
}
.sy_botbk_r_l_t p{
    height: 5px;
    background: #fff;
    width: 0.65rem;

}
.sy_botbk_r_l h5{
    font-size: 0.15rem;
    padding-top: 0.15rem;
    padding-bottom: 0.2rem;
    color: #fff;
}
.sy_botbk_r_l_b{
    width: 1.5rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    height: 0.5rem;
    background: #fff;
    line-height: 0.5rem;
    margin-bottom: 0.2rem;
    font-size: 0.16rem;
    font-weight: bold;
    text-align: center;
	cursor: pointer;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
	float:right;
}
.sy_botbk_r_l_b:hover{
	background: #94cb00;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
}
.sy_botbk_r_r{
    float: left;
    width: 25%;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    font-size: 1rem;
    color: #fff;
    font-weight: 200;
}
.sy_hgyy{
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../image/bg002.jpg) center no-repeat;
	background-size:100%
}
.sy_hgyy_main{
    width: 80%;
    max-width: 1400px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 0.2rem;
    padding-bottom: 1rem;
}
.sy_hgyy_main li{
    height: auto;
    overflow: hidden;
    padding: 0% 20%;
}
#swiper-container2 .swiper-slide{
	width: 1.56rem !important;
}
.sy_hgyy_main li img{
    width: 100%;
    height: auto;
    overflow: hidden;	
}
.sy_hgyy_main li h5{
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    overflow: hidden;
    text-align: center;	
	color: #fff;
}
.sy_hgyy_main_bot{
    height: 0.5rem;
    background: #94cb00;
    width: 1.8rem;
    margin: auto;
    color: #fff;
    font-size: 0.15rem;
    line-height: 0.5rem;
    text-align: center;
    border-radius: 0.05rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer;
    margin-top: 0.5rem;
	display: block;
}
.sy_hgyy_main_bot:hover{
	background: #059851;
	color: #fff;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.sy_hzhb_main{
    width: 80%;
    max-width: 1400px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 0.2rem;
    padding-bottom: 1rem;	
}
.sy_hzhb_main li{
    width: 12.5%;
    float: left;
    height: auto;
    overflow: hidden;
    text-align: center;
	cursor: pointer;
	margin-bottom: 0.3rem;
}
.sy_hzhb_main li img{
	width: 1.2rem;
    height: 0.5rem;
    object-fit: contain;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.sy_hzhb_main li img:hover{
	webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.sy_gy_main{
    width: 80%;
    max-width: 1400px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 0.2rem;
    padding-bottom: 0.8rem;
}
.sy_gy_main_l{
	width: 20%;
	float: left;
    height: auto;
    overflow: hidden;
}
.sy_gy_main_l_t{
width: 100%;
    height: 0.8rem;
    background: #fff;
}
.sy_gy_main_l_t_l{
    float: left;
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.3rem;
    text-align: center;
    font-weight: bold;
    background: #4a9656;
    color: #fff;	
}
.sy_gy_main_l_t_r{
    float: left;
    height: 0.8rem;
    padding-left: 0.1rem;
}
.sy_gy_main_l_t_r h5{
	font-size: 0.25rem;
    width: 100%;
    height: 0.35rem;
    line-height: 0.4rem;
}
.sy_gy_main_l_t_r span{
	font-size: 0.15rem;
    height: 0.22rem;
    line-height: 0.2rem;
    display: inline-block;
    width: 100%;
}
.sy_gy_main_l_t_r p{
	font-size: 0.2rem;
    height: 0.2rem;
    line-height: 0.2rem;
    width: 100%;
    color: #f5d43a;
}
.sy_gy_main_l_b{
	width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 0.15rem;	
}
.sy_gy_main_l_b p{
	font-size: 0.15rem;
	padding-bottom:0.1rem;
}

.sy_gy_main_r{
	width: 78%;
    float: right;
    height: auto;
    overflow: hidden;
    position: relative;
}
#swiper-container3 .swiper-slide{
	width: 2.65rem !important;
}
.sy_gy_main_r li{
    width:2.3rem;
    height: 2.5rem;
    overflow: hidden;
    background: #fff;
    padding: 0.2rem;
}
.sy_gy_main_r_li_t{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 0.1rem;
}
.sy_gy_main_r_li_t_l{
    width: 0.7rem;
    height: 0.5rem;
    overflow: hidden;
    float: left;
}
.sy_gy_main_r_li_t_l img{
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.5rem;
    object-fit: cover;
}
.sy_gy_main_r_li_t_r{
	float: left;
    width: auto;
    height: auto;
    overflow: hidden;
    padding-top: 0.08rem;
}
.sy_gy_main_r_li_t_r b{
    width: auto;
    height: 0.2rem;
    line-height: 0.2rem;
    font-size: 0.18rem;
    overflow: hidden;
    display: inline-block;
}
.sy_gy_main_r_li_t_r i{
    width: 100%;
    height: 0.15rem;
    line-height: 0.15rem;
    overflow: hidden;
    display: inline-block;
    font-style: normal;
    font-size: 0.14rem;
    color: #f5d43a;
}
.sy_gy_main_r_li_b{
    font-size: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical;
}
.wxewmlg{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99;
}
.wxewmlg_bg{
	width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 1;
}
.wxewmlg_m{
    position: absolute;
    width: 100%;
    height: 6rem;
    background: #fff;
    z-index: 2;
    border-radius:0.2rem 0.2rem 0 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.wxewmlg_m_tit{
    width: 100%;
    height: 0.6rem;
    color: #ffffff;
    background: #2fa954;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.2rem;
}
.wxewmlg_m_tis{
    width: 90%;
    padding-left: 5%;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.18rem;
}
.wxewmlg_m_input{
    width: 90%;
    height: 0.5rem;
    margin-left: 5%;
    border-radius: 2px;
    overflow: hidden;
}
.wxewmlg_m_input input{
    width: 95%;
    height: 0.5rem;
    box-shadow: inset 0 0 0 2px #2fa954;
    border-radius: 0.12rem;
    background: #fff;
    padding-left: 5%;
    font-size: 0.15rem;
    color: #000;
}
.wxewmlg_m_yzm{
    width: 90%;
    height: 0.5rem;
    box-shadow: inset 0 0 0 2px #2fa954;
    border-radius: 0.12rem;
    margin-left: 5%;
    border-radius: 0.12rem;
    overflow: hidden;
}
.wxewmlg_m_yzm input{
    float: left;
    width: 65%;
    height: 0.35rem;
    padding-left: 3%;
    font-size: 0.15rem;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
    color: #000;
}
.wxewmlg_m_yzman{
    width: 28%;
    float: left;
    text-align: center;
    height: 0.4rem;
    background: #000000;
    color: #fff;
    margin-top: 0.05rem;
    line-height: 0.4rem;
    text-indent: 0;
    border-radius: 0.5rem;
    cursor: pointer;
    font-size: 0.15rem;
}
.wxewmlg_m_an{
    width: 90%;
    margin-left: 5%;
    height:0.5rem;
    background: #2fa954;
    border-radius: 0.12rem;
    margin-top: 0.3rem;
    text-align: center;
    font-size: 0.18rem;
    color: #fff;
    line-height: 0.5rem;
    cursor: pointer;
}
.wxewmlg_m_an2{
    width: 90%;
    margin-left: 5%;
    height: 0.5rem;
    border-radius: 0.12rem;
    margin-top: 0.3rem;
    text-align: center;
    font-size: 0.18rem;
    color: #2fa954;
    line-height: 0.5rem;
    cursor: pointer;
}
.zs_show{
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;	
	display:none;
}
.zs_show_bg{
	position: absolute;
    z-index: 9991;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);	
}
.zs_show_m{
    position: absolute;
    z-index: 99999;
    width: 60%;
    left: 15%;
    background: #fff;
    top:20%;
    height:auto;
    border-radius: 0.1rem;
    padding: 5%;
}
.zs_show_m_t1{
    width: 100%;
    height: auto;
    overflow: hidden;
	padding-bottom:0.1rem;
}
.zs_show_m_t1 h1{
    width: 80%;
    height: auto;
    overflow: hidden;
    font-size: 0.18rem;
    line-height: 0.26rem;
    font-weight: bold;
    color: #2fa954;
    float: left;
    word-break: auto-phrase;
}
.zs_show_m_t1 img{
    float: right;
    width: auto;
    height: 0.16rem;
	margin-top:0.02rem;
}
.zs_show_m_t2{
    width: auto;
    height: auto;
    overflow: hidden;
    font-size: 0.2rem;
    line-height: 0.25rem;
    font-weight: bold;
	padding-bottom:0.3rem;
}
.zs_show_m_c1{
    width: 100%;
    height: 0.9rem;
    overflow: hidden;
    font-size: 0.7rem;
    text-align: center;
    color: #2fa954;
    font-weight: bold;
}
.zs_show_m_c1 i{
font-style: normal;
    font-size: 0.22rem;
    color: #000;
}
.zs_show_m_c2{
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 0.13rem;
    text-align: center;
    font-weight: bold;
}
.zs_show_m_c3{
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 0.13rem;
    text-align: center;
    color: #666;
}
.zs_show_m_nr{
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    font-size: 0.13rem;	
}
.zs_show_m_nr i{
    font-style: normal;
    font-family: Microsoft Yahei;
}
.zs_show_m_b{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.zs_show_m_b li{
    float: left;
    width: 50%;
    height: auto;
    overflow: hidden;	
}
.zs_show_m_b li p{
    font-size: 0.16rem;
    height: 0.3rem;
    line-height: 0.4rem;
}
.zs_show_m_b li.l{

}
.zs_show_m_b li.c{
    text-align: center;
}
.zs_show_m_b li.r{
    text-align: right;
}
.zs_show_m_b li span{
    font-size: 0.14rem;
    height: 0.3rem;
    display: inline-block;
    width: 100%;
    color: #666;
}
.zs_show_m_b1{
	width: 100%;
    height: 0.3rem;
    overflow: hidden;
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
}
.zs_show_m_b1 li{
    width: 50%;
    height: 0.3rem;
    float: left;
    text-align: center;
}
.zs_show_m_b1 li img{
    width: 1.2rem;
    height: 0.3rem;
    object-fit: contain;
    margin-left: -0.13rem;
}
.zs_show_m_b1 li.l img{
    float: left;
}
.zs_show_m_b1 li.r img{
    float: right;
    width: auto;
    height: 0.4rem;
    margin-top: -0.07rem;
    margin-left: auto;
}
.zs_show_m_close{
	width: 50%;
    background: #2fa954;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.18rem;
    color: #fff;
    border-radius: 0.5rem;
    cursor: pointer;
    text-align: center;
    margin: auto;
}
@media (min-width: 1440px) and (max-width: 1500px) {
}
@media (min-width:1120px) and (max-width: 1440px) {

}
@media (max-width:1120px) {
}
@media (max-width:965px) {

}
@media (max-width:750px) {/*750*/

}
.setup05{
	-webkit-animation-name: fadeInUps;
    animation-name: fadeInUp;
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.setup10{
	-webkit-animation-name: fadeInUps;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.setup15{
	-webkit-animation-name: fadeInUps;
    animation-name: fadeInUp;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.setup20{
	-webkit-animation-name: fadeInUps;
    animation-name: fadeInUp;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.setup25{
	-webkit-animation-name: fadeInUps;
    animation-name: fadeInUp;
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.setup30{
	-webkit-animation-name: fadeInUps;
    animation-name: fadeInUp;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    /*-webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);*/
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}