.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;}

.header{width:94%; padding:10px 3%; background-color:#fff; text-align:left; position:relative;}
.header .lo_img{width:30%;/* width:60%; */max-width:222px;}
/*.header .logo{width:39%;}
.header .logo img{width:100%;}*/
.header .righ_menu{max-width:47px;width:6%;position:absolute; cursor:pointer; padding-top:22px; 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;}

.header .menu li .a_tm:hover,.header .menu li .a_tm.activexzm{ text-decoration:none; color:#4b6ccc;}
.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 .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:#4b6ccc;}


#banner{width:100%;}
#banner img{width:100%; height:auto !important;}
.banner_p{ text-align: center; background-color:#287fc2; padding:10px; color: #fff; font-weight: bold; font-size: 18px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:15vmin!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%;}

.i_title{width:100%; padding:5% 0px; text-align:center;}
.i_title img{width:42%; max-width:208px;}
.i_bczj{width:100%;/* padding:0px 5%;*/}
.i_bczj_ul{width:96%; padding:0px 2%;}
.i_bczj_ul li{width:48%; float:left; padding:0px 1%;}
.i_bczj_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.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:88%; height:40px; font-size:16px; text-decoration:none; line-height:40px; background-color:#eeeeee; display:inline-block; text-align:center; overflow:hidden; color:#333333;}

.i_cpbg{ background-color:#f9f9f9;width:90%; padding:0px 5%;}
.i_cpbg_div{width:96%; padding:0px 2%;}

.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:100%; display:inline-block;}
.cp_div .swiper-slide .div .a_img img{width:100%;}
.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:8px 0px; text-align:center; color:#4b6ccc; font-size:3.4vmin;}
.cp_div .swiper-slide .div:hover .a_div .a_name{ color:#4b6ccc; 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:2% 5%; line-height:1.8; color:#666666; font-size:2.3vmin;}
.cp_div .swiper-slide .div .a_div .a_con_b{ margin:0px 5%;width:90%; background:url(../wap_images/nz1.png) left center no-repeat; text-indent:20px; color:#a0a0a0; font-size:2.7vmin; padding:5px 0px;}




.i_jjcase{width:94%;/* padding:0px 3%; */ overflow: hidden; margin: auto;}

.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%;}



.jjfa_div{
	/*padding:0px 8%;*/
	 width: 100%;
     height: 100%;
	 margin:0px auto;
	 
	 
	 
	}
.jjfa_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;
}
.jjfa_div .swiper-slide .dljj{width:100%;}
.jjfa_div .swiper-slide .dljj dd{width:50%; float:left;}
.jjfa_div .swiper-slide .dljj dd .a_img{width:100%; display:inline-block; position:relative;}
.jjfa_div .swiper-slide .dljj dd .a_img img{width:100%;}
.jjfa_div .swiper-slide .dljj dd .a_img .a_text{width:100%; height:100%; background:url(../wap_images/zzz.png) repeat; position:absolute; left:0px; top:0px;}
.jjfa_div .swiper-slide .dljj dd .a_img .a_tb1{width:; height:50px; position:absolute; left:50%; top:50%; margin:-35px 0px 0px -35px;}
.jjfa_div .swiper-slide .dljj dd .a_img .a_tb1 img{width:100%;}

.i_cplist{width:100%; padding:2% 0px;}
.i_cplist li{width:30%; float:left; padding:0px 10% 2% 10%;}
.i_cplist li .a_img{width:100%; border:1px solid #dcdcdc; padding:10px 0px; display:inline-block; text-align:center;}
.i_cplist li .a_img img{width:50%;}
.i_cplist li .a_text,.i_cplist li .a_text:hover{width:100%; padding:3% 0px 8% 0px; text-align:center; color:#333333; font-size:14px; text-align:center; display:inline-block; overflow:hidden;}


.i_ff{ background:url(../wap_images/111.jpg) center center no-repeat; background-size:cover; width:90%; padding:5%;  margin: auto;}
.i_ff_left{width:65%; width:100%; line-height:2.0; color:#fff; font-size:3vmin;font-size:14px;}
.i_ff_left a,.i_ff_left a:hover{ text-decoration:none; color:#fff;}
.i_ff_right{width:35%; height:100%;}
.i_ff_right_ul{width:100%; padding-top:90%;}
.i_ff_right_ul li{width:50%; float:left; text-align:right;}
.i_ff_right_ul a img{width:63%;}

.a_menu{width:100%; padding:2% 0%; background:url(../wap_images/ee.png) bottom repeat-x;}
.a_menu_ul1{width:100%;}
.a_menu_ul1 li{width:25%;/*height:8vmin;*/ padding:1vmin 0px 0px 0px;  float:left;}
.a_menu_ul1 li a{ color:#333333; width:100%;  height:10vmin; line-height:5vmin; display:inline-block; font-size:3.2vmin; text-align:center;}
.a_menu_ul1 li a:hover,.a_menu_ul1 li a.activegs{ text-decoration:none; color:#3d559c;}
.a_mtitle{width:100%; padding-top:5%; text-align:center; color:#939393; font-size:2.7vmin; line-height:1.3;}
.a_mtitle span{ color:#333333; font-size:5vmin;}

.a_content{width:100%; padding:4% 0px;}
.a_about{width:90%; padding:0px 5%; overflow-x:hidden; color:#666666; font-size:3.2vmin; line-height:2.0;}
.a_about img{ max-width:100%;}
.a_about1{width:100%; display: none;}
.a_about1 table tr td{/* display: block; */}
.a_map{width:96%; padding:2%; border:1px solid #ccc; margin:10px 0px;}

.a_ryzz{width:94%; padding:0px 3%;}
.a_ryzz_ul{width:100%;}
.a_ryzz_ul li{width:46%; padding:0px 2% 0% 2%; float:left;}
.a_ryzz_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_ryzz_ul li .a_img img{width:100%;}
.a_ryzz_ul li .a_text,.a_ryzz_ul li .a_text:hover{width:100%; height:8vmin; line-height:8vmin; text-align:center; color:#666666; font-size:2.7vmin; font-weight:bold; display:inline-block; overflow:hidden;}

.a_rykh{width:94%; padding:0px 3%;}
.a_rykh_ul{width:100%;}
.a_rykh_ul li{width:46%; padding:0px 2% 0% 2%; float:left;}
.a_rykh_ul li .a_img{width:100%; display:inline-block; border:1px solid #dcdcdc;}
.a_rykh_ul li .a_img img{width:100%;}
.a_rykh_ul li .a_text,.a_rykh_ul li .a_text:hover{width:100%; height:8vmin; line-height:8vmin; text-align:center; color:#666666; font-size:2.7vmin; display:inline-block; overflow:hidden;}

.a_tdfm{width:92%; padding:0px 4%;}
.a_tdfm_ul{width:100%;}
.a_tdfm_ul li{width:100%; padding-bottom:3%; float:left;}
.a_tdfm_ul li .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_tdfm_ul li .a_img img{width:100%;}


.a_jjfaList{width:96%; padding:0px 2%;}
.a_jjfaList_ul{width:100%;}
.a_jjfaList_ul li{width:46%; padding:0px 2% 2% 2%; float:left;}
.a_jjfaList_ul li .div{width:100%;border:1px solid #dcdcdc; display:inline-block; color:#333333;}
.a_jjfaList_ul li .div:hover{ text-decoration:none; color:#333333;}
.a_jjfaList_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden; }
.a_jjfaList_ul li .div .a_img img{width:100%;}
.a_jjfaList_ul li .div .a_text,.a_jjfaList_ul li .div .a_text:hover{width:100%; height:8vmin; line-height:8vmin; text-align:center; color:#666666; font-size:2.7vmin; display:inline-block; overflow:hidden;}

.a_newsL{width:100%;}
.a_newsL li{width:100%; padding-bottom:0%; 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:100%;}
.a_newsLDetails{width:100%;}
.a_newsLDetails_t{width:100%; color:#3d559c; font-size:4vmin; text-align:center; overflow:hidden;border-bottom:1px solid #eeeeee;}
.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:94%; padding:5% 3% 3% 3%; line-height:2.2; overflow-x:hidden; color:#666666; font-size:14px;}
.a_newsLDetails_content img{ max-width:100%;}

.a_cpList{width:100%;}
.a_cpList li{width:96%; padding:4% 2%; border-bottom:1px solid #eeeeee; float:left;}
.a_cpList li .a_img{width:40%; padding:3% 0px; text-align:center; display:inline-block; border:1px solid #eee; text-align:center;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.a_cpList li .a_img img{width:63%;}
.a_cpList li .a_img_r{width:55%;}
.a_cpList li .a_img_r .s1{width:100%; line-height:1.8; font-size:3.7vmin; color:#333333; display:inline-block; overflow:hidden;}
.a_cpList li .a_img_r .s1:hover{ color:#3d559c; text-decoration:none;}
.a_cpList li .a_img_r .s2{width:100%; color:#666666; font-size:2.7vmin; overflow:hidden; height:8vmin; line-height:4vmin; margin:2vmin 0px;}
.a_cpList li .a_img_r .s3,.a_cpList li .a_img_r .s3:hover{ color:#3d559c; font-size:2.3vmin;}


.i_ss{width:6vmin; height:5vmin; position:absolute; right:14vmin; top:43%; margin-top:-2.6vmin; z-index:1000;}
.i_ss_btn{width:6vmin; height:5vmin; background:url(../wap_images/ss_01.png) center no-repeat; background-size:6vmin 5vmin; cursor:pointer;}
.i_bzgg{ padding:10px 0px 0px 13px;}

.ss_div_l3{width:80vmin; height:40px; position:absolute; right:-30px; top:200%; background-color:#fff; display:none; border:1px solid #ccc;}
.ss_div_l3 .ipt1{width:80%; height:40px; line-height:40px; text-indent:10px; color:#333; font-family:"微软雅黑"; font-size:14px; border:0px;}
.ss_div_l3 .ipt2{width:20%; height:40px; background:url(../wap_images/ss_01.png) center no-repeat; background-size:5vmin 4vmin; border:0px; cursor:pointer; background-color:#ccc;}
.ss_div_l2{width:153px;}
.ss_div_l2 a,.ss_div_l2 a:hover{ text-decoration:none; float:left; padding-left:15px;}




