.fl{ float:left;}
.fr{ float:right;}
body {width: 100%; padding-bottom:25vmin;/*max-width: 640px;min-width: 320px;*/min-height: 100%; background-color:#fff;margin: 0 auto;font-family: "微软雅黑", Arial, Helvetica, sans-serif;overflow-x: hidden;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.f_familay{ font-family:"微软雅黑";}
.clear{ clear:both;}
.bigzm{text-transform:uppercase;}
input,textarea{ outline:0;}
*, *:before, *:after {
　　-moz-box-sizing: border-box;
　　-webkit-box-sizing: border-box;
　　box-sizing: border-box;
　　}


.header{width:94%; padding:2% 3%; background-color:#f7f7f7; position:relative;}
.header.fixedmenu{ position:fixed; left:0px; top:0px; z-index:10000;}
.header .lo_img{width:20%;}
.header .lo_img img{width:100%;}
.header .phone{ background:url(../wap_images/phone.png) left center no-repeat; height:9vmin; line-height:9vmin; padding-left:30px; background-size:20px; color:#9dbb12; font-size:4vmin; font-weight:bold; margin-right:40px;}

.header .righ_menu{max-width:49px;width:7%;position:absolute; cursor:pointer; padding-top:15px; top:0px; right:3%;z-index:10000000;}
.header .menu{width:40%; position:absolute; left:0%; top:0%; z-index:1000; background-color:#a6c319; display:none; padding:85px 30% 40px 30%;}
.header .menu li{width:100%; float:left;overflow:hidden;}
.header .menu li .a_tm{width:100%; padding:4vmin 0px; color:#fff; font-size:16px; font-family:"微软雅黑"; display:inline-block;}
.header .menu li .a_tm .div_t{width:100%; height:22px; text-align:center;}
.header .menu li .a_tm .div_t span{ display:inline-block; height:22px; line-height:22px;}
.header .menu li .a_tm:hover,.header .menu li .a_tm.activexzm{ text-decoration:none; color:#fff;}
.header .menu li .dl_div{width:100%; display:none;}
.header .menu li .dl_div dd{width:90%; border-bottom:1px solid #efefef; padding:0px 5%; float:left;}
.header .menu li .dl_div dd a{width:100%; height:40px; line-height:40px; color:#666666; font-size:14px;}
.header .menu li .dl_div dd a:hover{ text-decoration:none; color:#cfa76e;}

.header .i_ss{width:48%; height:30px; margin-top:1%; line-height:30px; background-color:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ margin-right:18%;}
.header .fhdiv{width:3%;}
.header .fhdiv_div{width:81.4%; height:30px; line-height:30px; color:#fff; text-align:center; font-size:4vmin; padding-left:6.3%;}

#banner{width:100%; position:relative;}
#banner .img{width:100%; height:auto !important;}


:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888888;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888888;
}

.i_menu1{width:100%; padding:15px 0px; background-color:#fff; position:fixed; left:0px; bottom:0px; z-index:1000000;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.i_menu1 ul{width:100%;}
.i_menu1 ul li{width:25%; float:left; overflow:hidden; text-align:center;}
.i_menu1 ul li a{width:100%;padding-top:30px; color:#333333; font-size:3.9vmin; display:inline-block; line-height:29px; text-align:center;}
.i_menu1 ul li a:hover{ color:#a5c319; text-decoration:none;}
.i_menu1 ul li a.a1{ background:url(../wap_images/f1.png) top center no-repeat; background-size:30px 30px;}
.i_menu1 ul li a.a2{ background:url(../wap_images/f2.png) top center no-repeat; background-size:30px 30px;}
.i_menu1 ul li a.a3{ background:url(../wap_images/f3.png) top center no-repeat; background-size:30px 30px;}
.i_menu1 ul li a.a4{ background:url(../wap_images/f4.png) top center no-repeat; background-size:30px 30px;}
.i_menu1 ul li a.a1:hover,.i_menu1 ul li a.a1.activebmenu{ background:url(../wap_images/f11.png) top center no-repeat; background-size:30px 30px; color:#a5c319;text-decoration:none;}
.i_menu1 ul li a.a2:hover,.i_menu1 ul li a.a2.activebmenu{ background:url(../wap_images/f21.png) top center no-repeat; background-size:30px 30px; color:#a5c319;text-decoration:none;}
.i_menu1 ul li a.a3:hover,.i_menu1 ul li a.a3.activebmenu{ background:url(../wap_images/f31.png) top center no-repeat; background-size:30px 30px; color:#a5c319;text-decoration:none;}
.i_menu1 ul li a.a4:hover,.i_menu1 ul li a.a4.activebmenu{ background:url(../wap_images/f41.png) top center no-repeat; background-size:30px 30px; color:#a5c319;text-decoration:none;}


.i_footer{width:94%; padding:3% 3%; background-color:#a5c319;}
.i_f_logo{width:100%; text-align:center;}
.i_f_logo img{width:25%;}
.i_f_con{width:100%; text-align:center; color:#fff; line-height:1.8; font-size:3.3vmin;}

.i_banner{width:100%; display:inline-block; overflow:hidden;}
.i_banner img{width:100%;}
.i_fwxm{width:94%; padding:3%; background:url(../wap_images/map_bg.png) top center no-repeat; background-size:90%;}
.i_fwxm_t{width:100%; line-height:1.8; text-align:center; color:#888888; font-size:3.3vmin;}
.i_fwxm_t span{width:100%; display:inline-block; text-align:center; background:url(../wap_images/ts1.png) bottom center no-repeat; background-size:80%; padding-bottom:10px; color:#000000; font-size:5vmin;}

.i_fwxm_t1{width:100%; line-height:1.8; text-align:center; color:#fff; font-size:3.3vmin;}
.i_fwxm_t1 span{width:53%; display:inline-block; text-align:center; background:url(../wap_images/ts2.png) bottom center no-repeat; padding-bottom:10px; color:#fff; font-size:5vmin;}

.i_fwxm_t2{width:100%; line-height:1.8; text-align:center; color:#888888; font-size:3vmin;}
.i_fwxm_t2 i{width:100%; display:inline-block; text-align:center; background:url(../wap_images/ts1.png) bottom center no-repeat; background-size:80%; padding-bottom:10px; color:#000000; font-size:4.3vmin;}

.i_fwxm_c{width:100%; overflow:hidden; margin-top:20px;}
.hxys-swiper {width: 100%;height: 100%;}
.hxys-swiper .swiper-slide{width:100%; padding-bottom:5px;}
.hxys-swiper .swiper-slide .div{width:98%; padding:0px 1%; display:inline-block; overflow:hidden; float:left;}
.hxys-swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.hxys-swiper .swiper-slide .div .a_img img{width:100%;}
.hxys-swiper .swiper-slide .div .a_text,.hxys-swiper .swiper-slide .div .a_text:hover{ text-decoration:none;width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; color:#333333; font-size:3.3vmin; text-align:center;}


.i_fwxm_b{width:100%; padding:20px 0px 0px 0px; text-align:center;}
.i_fwxm_b a,.i_fwxm_b a:hover{ border:1px solid #bfbfbf; color:#888888; font-size:3.3vmin; height:8vmin; line-height:8vmin; padding:0px 15px; display:inline-block; overflow:hidden;}

.i_about{width:94%; padding:3%; background:url(../wap_images/rse.jpg) bottom center no-repeat; background-size:100%;}
.i_about_c{width:82%; padding:0px 9%; position:relative; margin:20px 0px;}
.i_about_c .icon1{width:7%; display:inline-block; position:absolute; left:0px; top:0px;}
.i_about_c .icon1 img{width:100%;}
.i_about_c .icon2{width:7%; display:inline-block; position:absolute; right:0px; bottom:10px;}
.i_about_c .icon2 img{width:100%;}
.i_about_c .con_div{width:100%; color:#333333; font-size:3.3vmin; line-height:1.8; overflow:hidden; text-align:justify;}
.i_about_b{width:100%; background:url(../wap_images/xx1.jpg) top 6vmin center no-repeat;}
.i_about_b li{width:25%; float:left;}
.i_about_b li .a_img{width:82%; background:url(../wap_images/tt1.png) right center no-repeat; display:inline-block; padding-left:18%;}
.i_about_b li .a_img img{width:55%;}
.i_about_b li .a_text,.i_about_b li .a_text:hover{ text-decoration:none;width:100%; height:10vmin; line-height:10vmin; color:#333333; font-size:3.3vmin; display:inline-block; overflow:hidden;}

.i_div3{width:94%; padding:3%;}
.i_hzhb{width:100%; height:24vmin; position:relative; margin-bottom:20px;}
.i_hzhb_div{width:94%; background-color:#fff; position:absolute; left:0%; top:-40px;-moz-box-shadow:0px 0px 10px #c7c5bf;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/ padding:4% 3%; text-align:center; overflow:hidden;}
.i_hzhb_div img{width:100%;}

.i_newsList{width:100%;}
.i_newsList li{width:100%; padding-bottom:15px; float:left;}
.i_newsList li .a_newname,.i_newsList li .a_newname:hover{width:100%; height:10vmin; line-height:10vmin; font-weight:bold; text-decoration:none; border-bottom:1px solid #ccc; display:inline-block; overflow:hidden; color:#333333; font-size:3.7vmin;}
.i_newsList li .a_newcon{width:100%; margin-top:10px; line-height:1.6; overflow:hidden; text-align:justify; color:#666666; font-size:3.3vmin;}

.i_lxwm_div{width:94%; background:url(../wap_images/de_01.jpg) center center no-repeat; background-size:cover; padding:3%;}
.i_lxwm_div_c{width:94%; padding:4% 3%;}
.i_lxwm_div_c table tr td{ padding:1.5% 0px;}
.i_lxwm_div_c .ipt1{width:100%; height:10vmin; border:0px; line-height:10vmin;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ text-indent:46px; color:#888888; font-size:3.3vmin; font-family:"微软雅黑";}
.i_lxwm_div_c .ipt1.bg1{ background:url(../wap_images/se1.png) left 20px center no-repeat; background-color:#fff;}
.i_lxwm_div_c .ipt1.bg2{ background:url(../wap_images/s2.png) left 20px center no-repeat; background-color:#fff;}
.i_lxwm_div_c .ipt1.bg3{ background:url(../wap_images/s3.png) left 20px center no-repeat; background-color:#fff;}
.i_lxwm_div_c .ipt2{width:100%;height:10vmin; line-height:10vmin; background-color:#a5c319; text-align:center; color:#fff; font-size:3.8vmin; border:0px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */  font-family:"微软雅黑";}
.i_map{width:100%; overflow:hidden;}

.n_banner{width:100%; display:inline-block; overflow:hidden;}
.n_banner img{width:100%;}

.n_tmenu{width:100%;position:relative; height:15vmin; overflow:hidden;}
.n_tmenu:after{ content:''; height:1px; background-color:#a5c319; width:100%; position:absolute; left:0px; bottom:0px;}
.n_tmenu .scroller li {height: 15vmin;color:#333333;float: left;line-height: 15vmin;font-size:3.8vmin;text-align: center}
.n_tmenu .scroller li a{color:#333333;display:block;padding:0px 3.5vmin;}
.n_tmenu .scroller li.cur{/*background:#d92028*/}
.n_tmenu .scroller li.cur a{ background-color:#a5c319;color:#fff;}


.n_scontent{width:100%; background:url(../wap_images/map_bg.png) top center no-repeat; background-size:90%; padding:4% 0px;}
.n_about{width:94%; padding:3%; color:#333333; font-size:3.3vmin; overflow:hidden; text-align:justify; line-height:1.8;}
.n_about img{width:100%;}

.n_news{width:94%; padding:3%;}
.n_news_c{width:100%; text-align:justify; overflow:hidden; color:#666666; font-size:3.4vmin; line-height:1.8; padding-bottom:10%; border-bottom:1px solid #e3e3e3;}
.n_news_c img{ width:100%;}
.n_news_b{width:100%; padding:3% 0px; text-align:center;}
.n_news_b a{ padding:0px 20px; height:8vmin; line-height:8vmin; display:inline-block; overflow:hidden; text-align:center; border:1px solid #a5c319; color:#a5c319; font-size:3.6vmin;}
.n_news_b a:hover,.n_news_b a.activepages{ background-color:#a5c319; color:#fff; text-decoration:none;}

.n_fwList{width:94%; padding:4% 3%;}
.n_fwList li{width:48%; padding:0px 1%; float:left;}
.n_fwList li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_fwList li .a_img img{width:100%;}
.n_fwList li .a_text,.n_fwList li .a_text:hover{ text-decoration:none;width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:3.3vmin;}

.n_sbList{width:100%; padding:4% 0%;}
.n_sbList li{width:48%; padding:0px 1% 1% 1%; float:left;}
.n_sbList li .a_img{width:100%; display:inline-block; overflow:hidden; border:1px solid #dedede;}
.n_sbList li .a_img img{width:100%;}
.n_sbList li .a_text,.n_sbList li .a_text:hover{ text-decoration:none;width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:3.3vmin;}

#allmap{ height: 200px;}