.fl{ float:left;}
.fr{ float:right;}
body {width: 100%;/*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;}
iframe{ width:auto !important; height:400px !important}
.header{width:100%; padding:10px 0%; background-color:#fff; text-align:center; position:relative;}
.header .lo_img{width:90%;/* max-width:320px;*/ float:left}
/*.header .logo{width:39%;}
.header .logo img{width:100%;}*/
.header .righ_menu{max-width:47px;width:6%;position:absolute; cursor:pointer; padding-top:25px; top:0px; right:3%;z-index:10000;}
.header .menu{width:100%; position:absolute; left:0%; top:0%; z-index:1000; background:url(../wap_images/t_bg.jpg) top repeat-x; background-color:#ffffff; display:none; padding-top:85px;}
.header .menu li{width:100%; float:left;overflow:hidden;}
.header .menu li .a_tm{width:90%; padding:3% 5%; color:#666666; font-size:16px; font-family:"微软雅黑"; display:inline-block; border-bottom:1px solid #efefef;}
.header .menu li .a_tm .div_t{width:100%; height:22px; background:url(../wap_images/tb_013.png) right center no-repeat;}
.header .menu li .a_tm .div_t span{ display:inline-block; height:22px; line-height:22px;}
.tel{ position:absolute; left:60%; top:10px}
.tel a{ display:block; width:100px; height:50px}
/*.header .menu li .a_tm .div_t span.s1{ background:url(../wap_images/tb_01.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s2{ background:url(../wap_images/tb_02.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s3{ background:url(../wap_images/tb_03.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s4{ background:url(../wap_images/tb_04.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s5{ background:url(../wap_images/tb_05.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s6{ background:url(../wap_images/tb_06.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s7{ background:url(../wap_images/tb_07.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s8{ background:url(../wap_images/tb_08.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s9{ background:url(../wap_images/tb_09.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s10{ background:url(../wap_images/tb_010.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s11{ background:url(../wap_images/tb_011.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s12{ background:url(../wap_images/tb_012.png) left center no-repeat;}
.header .menu li .a_tm .div_t span.s13{ background:url(../wap_images/tb_014.png) left center no-repeat;}*/
.header .menu li .a_tm:hover,.header .menu li .a_tm.activexzm{ text-decoration:none; color:#3b6c3c;}
.header .menu li .a_tm:hover .div_t,.header .menu li .a_tm.activexzm .div_t{ background:url(../wap_images/tb_013s.png) right center no-repeat;}
/*.header .menu li .a_tm:hover .div_t span.s1,.header .menu li .a_tm.activexzm .div_t span.s1{ background:url(../wap_images/tb_01s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s2,.header .menu li .a_tm.activexzm .div_t span.s2{ background:url(../wap_images/tb_02s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s3,.header .menu li .a_tm.activexzm .div_t span.s3{ background:url(../wap_images/tb_03s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s4,.header .menu li .a_tm.activexzm .div_t span.s4{ background:url(../wap_images/tb_04s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s5,.header .menu li .a_tm.activexzm .div_t span.s5{ background:url(../wap_images/tb_05s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s6,.header .menu li .a_tm.activexzm .div_t span.s6{ background:url(../wap_images/tb_06s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s7,.header .menu li .a_tm.activexzm .div_t span.s7{ background:url(../wap_images/tb_07s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s8,.header .menu li .a_tm.activexzm .div_t span.s8{ background:url(../wap_images/tb_08s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s9,.header .menu li .a_tm.activexzm .div_t span.s9{ background:url(../wap_images/tb_09s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s10,.header .menu li .a_tm.activexzm .div_t span.s10{ background:url(../wap_images/tb_010s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s11,.header .menu li .a_tm.activexzm .div_t span.s11{ background:url(../wap_images/tb_011s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s12,.header .menu li .a_tm.activexzm .div_t span.s12{ background:url(../wap_images/tb_012s.png) left center no-repeat;}
.header .menu li .a_tm:hover .div_t span.s13,.header .menu li .a_tm.activexzm .div_t span.s13{ background:url(../wap_images/tb_014s.png) left center no-repeat;}
*/.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; /*padding-left:25px;*/ color:#666666; font-size:14px;}
.header .menu li .dl_div dd a:hover{ text-decoration:none; color:#3b6c3c;}


#banner{width:100%;}
#banner img{width:100%; height:auto !important;}


:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666666;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666666;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666666;
}

/*.i_ff{ background-color:#343434; width:90%; padding:5%; color:#ffffff;}
.i_ff_left{width:50%;}
.i_ff_t{width:100%; line-height:1.8;}
.i_ff_c{width:100%; padding:10px 0px; text-indent:40px; font-size:14px;}
.i_ff_c.tb1{ background:url(../wap_images/f_tb1.png) left center no-repeat; text-indent:20px;}
.i_ff_c.tb2{ background:url(../wap_images/f_tb3.png) left center no-repeat; text-indent:20px;}
.i_ff_right{width:42%;}
.i_ff_map{width:100%; padding-top:3%;}
.i_ff_map li{width:50%; float:left; height:35px; line-height:35px; background:url(../wap_images/f_tb2.png) left center no-repeat; text-indent:20px; font-size:14px;}
.i_ff_map li a,.i_ff_map li a:hover{ color:#fff;}*/

.i_menu{width:100%; padding:3% 1.5% 8% 1.5%;}
.i_menu ul{width:100%;}
.i_menu ul li{width:32.33%; float:left; padding:3% 0px 2% 0px; line-height:1.5; border:1px solid #e9edeb; border-top:0px; border-left:0px;}
.i_menu ul li a,.i_menu ul li a:hover{width:100%; text-align:center; text-decoration:none; display:inline-block; color:#27a1df; font-size:3.2vmin}
.i_menu ul li a img{width:23%;}

.menus ul li { float:left; width:24.6%; text-align:center; background-color:#339502; height:35px; line-height:35px; border-right:#060 solid 1px;border-bottom:#060 solid 1px;}
.menus ul li a{ display:block; color:#FFF; text-align:center}
.menus ul li a.on{ background-color:#063}

.i_title{width:100%; padding:5% 0px; text-align:center; color:#949494; font-size:14px; line-height:2.0;}
.i_title span{ color:#386a35; font-size:18px; font-weight:bold;}
.i_bczj{width:90%; padding:0px 5%;}
.i_bczj_ul{width:100%;}
.i_bczj_ul li{width:48%; float:left; padding:0px 1%;}
.i_bczj_ul li .a_img{width: auto; display:inline-block; overflow:hidden; height:230px; text-align:center}
.i_bczj_ul li .a_img img{width:100%;}
.i_bczj_ul li .a_text{width:100%; height:40px; line-height:40px; text-align:center; display:inline-block; overflow:hidden; color:#333333; font-size:14px;}
.i_bczj_ul li .a_text:hover{ text-decoration:none;}
.i_more{width:100%;  padding:5% 0px; text-align:center;}
.i_more a,.i_more a:hover{width:52%; height:40px; font-size:16px; text-decoration:none; line-height:40px; background-color:#549650; display:inline-block; text-align:center; overflow:hidden; color:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}

.i_cpbg{ background-color:#f9f9f9;width:90%; padding:0px 5%;}
.i_cpbg_div{width:100%; overflow:hidden;}

.cp_div {
        width: 100%;
        height: 100%;
    }
.cp_div .swiper-slide {
	    width:100%;
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		
    }
.cp_div .swiper-slide .div{width:78%; border:1px solid #eeeeee; background-color:#eeeeee; padding:1%; display:inline-block; color:#666666; font-size:2.7vmin;}
.cp_div .swiper-slide .div:hover{ text-decoration:none; color:#666;}
.cp_div .swiper-slide .div .a_img{width: auto;/* display:inline-block;*/ height:150px; text-align:center; overflow:hidden}
.cp_div .swiper-slide .div .a_img img{width:100%; height: auto; margin:auto}
.cp_div .swiper-slide .div .a_div{width:100%; padding:3% 0px 3% 0px;}
.cp_div .swiper-slide .div .a_div .a_name{width:100%; padding:10px 0px; text-align:center; color:#000000; font-size:4vmin; font-weight:bold}
.cp_div .swiper-slide .div:hover .a_div .a_name{ color:#000; text-decoration:none;}
.cp_div .swiper-slide .div .a_div .a_time{width:100%; padding:5px 0px; color:#989898; text-align:center; font-size:14px; display:inline-block;}
.cp_div .swiper-slide .div .a_div .a_con{width:90%; padding:3% 5%; line-height:1.8; color:#666666; font-size:2.3vmin;}
.cp_div .swiper-slide .div .a_div .a_con_b{width:100%; text-align:center;}
.cp_div .swiper-slide .div .a_div .a_con_b span{width:56%;padding:2% 0px; background-color:#ba2929; color:#fff; font-size:2.7vmin; text-align:center; display:inline-block; overflow:hidden;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.cp_div .swiper-slide .div .a_div .a_con_b span:hover{ text-decoration:none; color:#fff;}

.i_hzdw{width:90%; padding:0px 5%;}
.i_hzdw_c{width:100%;}
.case_ul{width:100%;}
.case_ul li{width:25%; float:left; padding:0px 1%; position:relative;}
.case_ul li a{width:100%; padding:6.5vmin 1px;display:inline-block; background:url(../wap_images/more_btn.png) no-repeat; background-size:100% 100%;}
.case_ul li a img{width:100%; }
.case_ul li a:hover{ text-decoration:none;}

.i_ggw{width:100%; background-color:#f9f9f9;}
.i_ggw a img{width:100%;}

.i_wrqj{width:90%; padding:0px 5%; background-color:#f9f9f9;}
.i_wrqj_c{width:100%; overflow:hidden;}

.vr_divg {
        width: 100%;
        height: 100%;
    }
.vr_divg .swiper-slide {
	    width:100%;
        text-align: center;
        font-size: 18px;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;

		
    }
.vr_divg .swiper-slide .vr_div_c1{width:100%; height:250px; overflow:hidden}
.vr_divg .swiper-slide .vr_div_c1 .a_img{width:100%; display:inline-block;}
.vr_divg .swiper-slide .vr_div_c1 .a_img img{width:100%;}
.vr_divg .swiper-slide .vr_div_c1 .a_text{width:100%; padding:2% 0px; line-height:1.8; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.vr_divg .swiper-slide .vr_div_c1 .a_text span{ font-size:2.7vmin;}



.i_gsjj{width:90%; padding:5%;}
.i_gsjj_c{width:100%; line-height:1.8; overflow-x:hidden; color:#666666; font-size:14px;}
.i_gsjj_c img{ max-width:100%;}





.i_bmfw{width:90%; padding:0px 5% 5% 5%; background-color:#fbfbfb;}
.i_zxbm_div{width:100%; padding-top:4%; }
.i_zxbm_div_t{width:100%; padding:3% 0px; color:#cfa632; font-size:4vmin; text-align:center; font-weight:bold; text-align:center;}
.i_zxbm_div_t1{width:100%; padding:3% 0px 0px 0px; text-align:center; overflow:hidden;}
.i_zxbm_div_t1 img{ width:82%;}
.i_zxbm_div_t span{ font-size:16px; color:#666; width:100%; display:inline-block; text-align:center;}
.i_zxbm_div table tr td{ padding:3% 0px;}
.i_zxbm_div .ipt1{width:100%; height:40px; line-height:40px; border:1px solid #e5e5e5; color:#666666; font-size:14px; font-family:"微软雅黑"; text-indent:15px;}
.i_zxbm_div .ipt2{width:49%; height:45px; line-height:45px; background-color:#cfa632; color:#fff; cursor:pointer; font-size:16px; font-family:"微软雅黑"; text-align:center;}
.i_zxbm_div .ipt4{width:49%; height:45px; line-height:45px; background-color:#006436; color:#fff; cursor:pointer; font-size:16px; font-family:"微软雅黑"; text-align:center;}
.i_zxbm_div .ipt3{width:100%; height:100px; padding:5px 0px; border:1px solid #e5e5e5; color:#666666; font-size:14px; font-family:"微软雅黑"; text-indent:15px;}


.i_ff{ background-color:#333333; width:90%; padding:3px 5% 25% 5%;}
.i_ff_menu{width:100%; padding:4% 0px;}
.i_ff_menu li{width:20%; float:left; background:url(../wap_images/r_xx.png) right center no-repeat; text-align:center;}
.i_ff_menu li a,.i_ff_menu li a:hover{ color:#fff; font-size:2.7vmin;}
.i_ff_c{width:100%}
.i_ff_c .s1{width:100%;  color:#fff; font-size:14px; line-height:1.8; overflow:hidden; margin:auto}
.i_ff_c .s1 span{width:100%; height:35px; line-height:35px; display:inline-block; padding-left:30px; background:url(../wap_images/phone.png) left center no-repeat;font-size:3vmin; }
.i_ff_c .s2{width:14%;}
.i_ff_c .s2 img{width:100%;}

.a_menu_div{width:100%; border-top:1px solid #eeeeee; padding:5% 0px;}
.a_menu_ul{width:100%; overflow:hidden;}
.a_menu_ul li{width:40%; height:40px; line-height:40px; float:left; padding-left:10%;}
.a_menu_ul li a{ height:40px; background:url(../wap_images/t1.png) left center no-repeat; height:40px; line-height:40px; text-indent:30px; display:inline-block; font-size:16px; color:#666666;}
.a_menu_ul li a:hover,.a_menu_ul li a.activeamenu{ background:url(../wap_images/t2.png) left center no-repeat; color:#2e6331; text-decoration:none;}
.a_menu_btn,.a_menu_btn:hover{ text-decoration:none;width:100%; background:url(../wap_images/t_bg.png) bottom center no-repeat; background-size:10%; padding:5% 0px 7% 0px; text-align:center; display:inline-block; color:#666666; font-size:16px; cursor:pointer; display:none;}
.a_menu_btn.a_menu_btn1,.a_menu_btn.a_menu_btn1:hover{background:url(../wap_images/t_bg1.png) top center no-repeat; background-size:10%; margin-top:20px; padding:5% 0px 5% 0px; text-align:center; display:inline-block; color:#666666; font-size:16px; cursor:pointer;}

.a_mcontent{width:100%; border-top:1px solid #eeeeee;}
.a_titlecon_t{width:100%; padding:5% 0px; text-align:center; color:#666666; font-size:18px; overflow:hidden;}
.a_about{width:90%; padding:0px 5% 5% 5%; overflow-x:hidden; line-height:2.0; color:#666666; font-size:14px;}
.a_about img{ max-width:100%;}

.a_cpList{width:96%; /*padding:5% 3%;*/ background-color:#fafafa;border-top:1px solid #eeeeee; margin:auto;padding:5% 2;}
.a_cpList_ul{width:100%;}
.a_cpList_ul li{width:48%; float:left; padding:0px 1% 2% 1%;}
.a_cpList_ul li:nth-child(2n+1){ clear:left}
.a_cpList_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_cpList_ul li .a_img img{width:100%;}

.a_case_div{width:90%; padding:5% 5% 0px 5%;border-top:1px solid #eeeeee;}
.a_case_ul{width:100%;}
.a_case_ul li{width:100%; padding-bottom:5%; float:left;}
.a_case_ul li .div{width:100%; border:1px solid #e5e5e5; display:inline-block; overflow:hidden;}
.a_case_ul li .div:hover{ text-decoration:none;}
.a_case_ul li .div .a_img,.a_case_ul li .div .a_img img{width:100%;}
.a_case_ul li .div .a_text{width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; overflow:hidden; color:#666666; font-size:16px;}

.a_news_div{width:90%; padding:5% 5% 0px 5%;border-top:1px solid #eeeeee;}

.a_newsL{width:100%;}
.a_newsL li{width:100%; padding-bottom:8%; float:left;}
.a_newsL li .div{width:100%%; display:inline-block; color:#666666; font-size:2.7vmin;}
.a_newsL li .div:hover{ text-decoration:none; color:#666;}
.a_newsL li .div .a_img{width:100%; display:inline-block;}
.a_newsL li .div .a_img img{width:100%;}
.a_newsL li .div .a_div{width:100%; padding:3% 0px 5% 0px;}
.a_newsL li .div .a_div .a_name{width:100%; padding:8px 0px; color:#000000; font-size:3vmin;}
.a_newsL li .div:hover .a_div .a_name{ color:#000; text-decoration:none;}
.a_newsL li .div .a_div .a_time{width:100%; padding:2% 0px; color:#666666;  font-size:14px; display:inline-block; background:url(../wap_images/xx.jpg) bottom left no-repeat;}
.a_newsL li .div .a_div .a_con{width:100%; padding:3% 0% 0px 0px; line-height:1.8; color:#666666; font-size:2.3vmin;}

.a_newsdesduv{width:90%; padding:5%;border-top:1px solid #eeeeee;}
.a_newsLDetails{width:100%;}
.a_newsLDetails_t{width:100%; color:#000000; font-size:4vmin; text-align:center; overflow:hidden;}
.a_newsLDetails_t span{ padding:3% 0px; display:inline-block;}
.a_newsLDetails_time{width:100%; padding:3% 0px; text-align:center; color:#808080; font-size:14px; overflow:hidden;}
.a_newsLDetails_content{width:100%; padding:5% 0px 3% 0px; line-height:2.2; overflow-x:hidden; color:#666666; font-size:14px;}
.a_newsLDetails_content img{ max-width:100%;}

.a_qt_title{width:100%; padding:5% 0px; line-height:1.6; color:#b7b7b7; font-size:14px; text-align:center;}
.a_qt_title span{ color:#333333; font-size:18px;}
.a_lx_map{width:90%; padding:0px 5%; padding-bottom:5%;}

.add_jmpic{width:90%; text-align:center; overflow:hidden; padding:0px 5%; padding-top:20px}
.add_jmpic img{width:100%;}

/* 底部样式
*/
#footer2{z-index:9999; max-width:540px; height:70px; overflow:hidden;position:fixed; bottom:0;}
.m-footer{position:relative;margin:0 auto;text-align:center;z-index:4000;max-width:580px;min-width:320px; height:100px; background-color:#0066CCz-index:4000;}
.m-footer ul li{float:left;padding:10px 0;width:25%;}
.m-footer ul li.last{background:none;}
.m-footer .icon{width:100%; display:block;}
.m-footer ul a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size:1.2em;}
.m-footer ul span{display:block;margin:0 auto;width:100%;}
.m-footer ul span.u-img{margin-bottom:5%;}
.m-footer ul span.u-img img{max-width:50%; height:26px;}

/* footer css style*/

.footer{ width:100%; margin-top:6px;position: fixed; z-index: 110;bottom: 0;left: 0;}
.footer1{max-width:640px;margin:0 auto;background:#000;display:-webkit-box; }
.footer a{-webkit-box-flex: 1;display: -webkit-box; color:#fff;}
.footer span{width:74px; display:block; margin:0 auto; text-align:right; font:100 16px/70px "微软雅黑"; color:#fff; height:70px;}
.footer span.span1{background:url(../images/a0.png) 10px 20px no-repeat; background-size:30px 30px;}
.footer span.span2{background:url(../images/a1.png) 10px 20px no-repeat; background-size:28px 29px;}
.footer span.span3{background:url(../images/a4.png) 10px 20px no-repeat; background-size:26px 26px;}
.footer span.span0{background:url(../images/icon.png) 10px -75px no-repeat; background-size:110px 385px;}
.footer span.span4{background:url(../images/user.png) 10px 5px no-repeat; background-size:23px 23px;}
