.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:3.5% 3%; background-color:#fff;}
.header .logo{width:36%;}
.header .logo img{width:100%;}
.header .righ_menu{ max-width:45px;width:6.4%;position:relative; cursor:pointer; padding-top:3%;}
.header .righ_menu .menu{width:710%; position:absolute; right:-50%; top:152%; z-index:1000000; background:url(../wap_images/menu_bg.png) repeat; display:none; padding:0px 50%;}
.header .righ_menu .menu li{width:100%; float:left; padding:5% 0px;border-bottom:1px dashed #b9b9b9;overflow:hidden;}
.header .righ_menu .menu li a{ line-height:2.0; font-size:2.6vmin; font-family:Arial, Helvetica, sans-serif; width:100%; color:#043c4a; display:inline-block;text-align:center}
.header .righ_menu .menu li a .s1{ color:#043c4a; font-size:3.3vmin; font-family:"微软雅黑";}
.header .righ_menu .menu li a:hover{ text-decoration:none; color:#043c4a;}
.header .righ_menu .menu li a:hover .s1{ color:#194189; text-decoration:none;}

.banben{ color:#003b54; font-size:4vmin; padding:2.5% 10px 0px 10px; display:inline-block;}
#banner{width:100%; position:relative;}
#banner img{width:100%}
#banner .kfyd_btn,#banner .kfyd_btn:hover{ z-index:10000; text-decoration:none; display:inline-block; overflow:hidden;width:24%; height:30px; line-height:30px; background:url(../wap_images/ct_bg.png) repeat; text-align:center; color:#fff; font-size:3.3vmin; position:absolute; left:50%; bottom:20%; margin-left:-12%;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}


:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #939393;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #939393;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #939393;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #939393;
}

.i_footer{width:100%; padding:3% 0px; text-align:center; line-height:1.5; background-color:#043c4a; position:fixed; left:0px; bottom:0px; z-index:10000;}
.i_footer li{width:33.33%; float:left; text-align:center; color:#fff; font-size:14px; background:url(../wap_images/rr1.jpg) right center no-repeat;}
.i_footer li a,.i_footer li a:hover{ color:#fff; line-height:1.8;}
.i_footer li a img{width:25%;}

.i_zbly{width:94%; padding:6% 3% 22vmin 3%;}
.i_zbly_t{width:100%; padding-bottom:5%; text-align:center; overflow:hidden; line-height:1.8; color:#043c4a; font-size:3.3vmin;}
.i_zbly_t span{ color:#043c4a; font-size:5.5vmin;}
.i_zbly_c{width:100%;}
.i_zbly_c li{width:100%; float:left;}
.i_zbly_c li .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_zbly_c li .a_img img{width:100%;}
.i_zbly_c li .a_text{width:100%; padding:4% 0px; text-align:center; overflow:hidden; color:#333333; font-size:3.3vmin;}
.i_zbly_c li .a_text:hover{ text-decoration:none; color:#00384a;}
.i_zbly_b{width:100%; padding:2% 0px; text-align:center;}
.i_zbly_b a,.i_zbly_b a:hover{ text-decoration:none; padding:0px 5%; height:30px; line-height:30px; border:1px solid #cdcdcd; text-align:center; color:#333333; font-size:14px; display:inline-block; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.i_zbly_b1{width:100%; padding:2% 0px; text-align:center;}
.i_zbly_b1 a,.i_zbly_b1 a:hover{ text-decoration:none; padding:0px 5%; height:30px; line-height:30px; border:1px solid #043c4a; text-align:center; color:#043c4a; font-size:14px; display:inline-block; overflow:hidden;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}

.i_about{width:94%; padding:3% 3% 5% 3%;}
.i_about_c{width:100%; color:#333333; font-size:3vmin; overflow-x:hidden; line-height:2.0;}
.i_about_c img{ max-width:100%;}

.i_lzcy_div{width:100%; padding-bottom:4%;}
.i_lzcy_div_t{width:100%; padding-bottom:4%; text-align:center;}
.i_lzcy_div_t a{ height:30px; line-height:30px; padding:0px 4%; display:inline-block; overflow:hidden; text-align:center; border:1px solid #043c4a;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ color:#043c4a; font-size:14px;}
.i_lzcy_div_t a:hover,.i_lzcy_div_t a.activecy{ background-color:#043c4a; color:#fff;}
.i_lzcy_div_c{width:100%; /*height:58vmin; overflow:hidden;*/}
.i_lzcy_div_con{width:100%;}
.i_lzcy_div_cont{ width:100%; overflow:hidden; padding-bottom:4%;}
.zxl_div17 {
        width: 100%;
        height: 100%;
		/* padding-bottom:8%;*/
 }
.zxl_div17 .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;

		
    }
.zxl_div17 .swiper-slide .zxl_div18{width:100%;}
.zxl_div17 .swiper-slide .zxl_div18 dd{width:48%; padding:0px 1%; float:left;}
.zxl_div17 .swiper-slide .zxl_div18 dd .a_img{width:100%; display:inline-block; position:relative; overflow:hidden;}
.zxl_div17 .swiper-slide .zxl_div18 dd .a_img img{width:100%;}
.zxl_div17 .swiper-slide .zxl_div18 dd  .a_text,.zxl_div17 .swiper-slide .zxl_div18 dd  .a_text:hover{width:100%; padding:2% 0px; text-align:center; color:#333333; font-size:14px; display:inline-block; overflow:hidden; text-decoration:none; display:inline-block; overflow:hidden;}


.i_lzcy_div1{width:100%; background-color:#eeeeee; padding:5% 0px 5% 0px;}
.i_news{width:94%; padding:5% 3%;}
.i_dt_cont{width:100%;}
.i_dt_contc{width:100%; display:none;}
.i_dt_cont_ul{width:100%;}
.i_dt_cont_ul li{width:100%; padding:3% 0px; border-bottom:1px solid #e6e6e6; float:left;}
.i_dt_cont_ul li .a_img{width:24%; display:inline-block; overflow:hidden;}
.i_dt_cont_ul li .a_img img{width:100%;}
.i_dt_cont_ul li .a_img_r{width:74%;}
.i_dt_cont_ul li .a_img_r .s1{width:100%; height:6vmin; line-height:6vmin; overflow:hidden; display:inline-block; color:#333333; font-size:3vmin;}
.i_dt_cont_ul li .a_img_r .s1:hover{ text-decoration:none; color:#194189;}
.i_dt_cont_ul li .a_img_r .s2{width:100%; height:4vmin; line-height:4vmin; overflow:hidden; color:#888888; font-size:2.7vmin;}
.i_dt_cont_ul li .a_img_r .s3{width:100%; height:4vmin; line-height:4vmin; overflow:hidden; color:#888888; font-size:2.3vmin;}

.i_kfss_div{width:94%; padding:5% 3%; background-color:#cbc09b;}
.i_kfss_div_c{width:100%; padding-bottom:5%; overflow:hidden;}

.zxl_div19 {
        width: 100%;
        height: 100%;
		/* padding-bottom:8%;*/
 }
.zxl_div19 .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;

		
    }
.zxl_div19 .swiper-slide .div{width:100%; display:inline-block;.zxl_div19 .swiper-slide}
.zxl_div19 .swiper-slide .div .a_img{width:100%; display:inline-block; position:relative; overflow:hidden;}
.zxl_div19 .swiper-slide .div .a_img img{width:100%;}
.zxl_div19 .swiper-slide .div .a_text,.zxl_div19 .swiper-slide .div .a_text:hover{width:100%; background-color:#043c4a; padding:2% 0px; text-align:center; color:#fff; font-size:14px; display:inline-block; overflow:hidden; text-decoration:none; display:inline-block; overflow:hidden;}



.n_banner{width:100%; overflow:hidden;}
.n_banner a{width:100%; display:inline-block; overflow:hidden;}
.n_banner img{ width:100%;}
.n_content{width:94%; padding:3% 3% 5% 3%;}
.n_mennu_div{width:100%; padding-bottom:5%;}
.n_mennu{width:100%; background-color:#cbc09b;}
.n_mennu li{width:25%; float:left;}
.n_mennu li a{width:100%; height:12vmin; float:left; line-height:12vmin; display:inline-block; overflow:hidden; color:#fff; font-size:3.3vmin; background-color:#cbc09b;text-align:center;}
.n_mennu li a:hover,.n_mennu li a.activemenu{ background-color:#043c4a; text-decoration:none; color:#fff;}
.n_con{width:100%; padding-bottom:13vmin;}
.n_ahout{width:94%; padding:0px 3%;}
.n_ahout_t{width:100%;color:#333333; padding-top:3%; padding-bottom:5%; font-size:3vmin; overflow-x:hidden; line-height:2.0;;}
.n_ahout_t img{ max-width:100%;}
.n_ahout_t1{width:100%; line-height:1.8; text-align:center; color:#333333; font-size:4.3vmin;}
.n_ahout_t1 img{width:41%;}

.i_fzlc_t{width:100%; text-align:center; overflow:hidden; color:#baa786; font-size:3.3vmin; line-height:1.7;}
.i_fzlc_t span{ color:#333333; font-size:4.3vmin;}
.i_fzlc_c{width:100%; padding:4% 0px 5% 0px; overflow:hidden;}


.i_video{width:100%; cursor:pointer; position:relative; height:100%; background-color:#dfb68a;}
.i_video #video_div{width:100%;}
.i_video .video_tb{width:100%; height:100%; cursor:pointer; display:inline-block; background:url(../wap_images/v_player.png) center no-repeat; background-size:conver;position:absolute; left:0%; top:0%;}

.zxl_div15 {
        width: 100%;
        height: 100%;
		
    }
.zxl_div15 .swiper-slide {
	    width:48%;
        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;

		
    }
.zxl_div15 .swiper-slide  .a_img{width:100%; padding:0px 15px 20px 15px; border:3px solid #dadada;}
.zxl_div15 .swiper-slide  .a_img .s1{width:100%; height:40px; line-height:40px; overflow:hidden; color:#baa786; font-size:18px;}
.zxl_div15 .swiper-slide  .a_img .s2{width:100%; height:75px; line-height:25px; overflow:hidden; color:#666666; font-size:14px;}


.n_ryzsList{width:96%; padding:4% 2%;}
.n_ryzsList li{width:49%; float:left; padding:0px 0.5%;}
.n_ryzsList li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_ryzsList li .a_img img{width:100%; border:1px solid #dadada;}
.n_ryzsList li .a_text{width:100%; height:10vmin; line-height:10vmin; text-align:center; display:inline-block; overflow:hidden; color:#333333; font-size:3.3vmin;}
.n_ryzsList li .a_text:hover{ text-decoration:none; color:#043c4a;}

.a_pages{width:100%; background-color:#dedede;}
.a_pages li{width:50%; float:left;}
.a_pages li a{width:100%; padding:5% 0px; float:left; display:inline-block; text-align:center; overflow:hidden; color:#333333; font-size:14px;}
.a_pages li a:hover,.a_pages li a.activepages{ text-decoration:none; color:#fff; background-color:#cbc09b;}

.a_tsfw{width:66.4%; padding:4%  16.8%;}
.a_tsfw ul{width:100%; margin:0px; padding:0px;}
.a_tsfw ul li{width:100%; padding-bottom:4%; float:left;}
.a_tsfw ul li .a_img{width:76%; height:76%; background:url(../wap_images/fw_001.png) no-repeat; background-size:100%; display:inline-block; overflow:hidden; color:#fff; padding:12%;}
.a_tsfw ul li .a_img:hover{ text-decoration:none; color:#fff;}
.a_tsfw ul li .a_img .s1{width:100%; position:relative; height:100%;}
.a_tsfw ul li .a_img .s1 img{width:100%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ }
.a_tsfw ul li .a_img .s1 .s2{width:100%; height:100%; background:url(../wap_images/fw_002.png) no-repeat; background-size:100%; position:absolute; left:0px; top:0px; }
.a_tsfw ul li .a_img .s1 .s3{width:100%; height:52%; line-height:100%; padding-top:48%; text-align:center; background:url(../wap_images/ktv_01.png) center no-repeat; color:#fff; font-size:3.3vmin;}




.a_dt_cont_ul{width:100%; padding-bottom:4%;}
.a_dt_cont_ul li{width:100%; padding:3% 0px; border-bottom:1px solid #e6e6e6; float:left;}
.a_dt_cont_ul li .a_img{width:29%; display:inline-block; overflow:hidden;}
.a_dt_cont_ul li .a_img img{width:100%;}
.a_dt_cont_ul li .a_img_r{width:68%;}
.a_dt_cont_ul li .a_img_r .s1{width:100%; height:5vmin; line-height:5vmin; overflow:hidden; display:inline-block; color:#333333; font-size:3.3vmin;}
.a_dt_cont_ul li .a_img_r .s1:hover{ text-decoration:none; color:#194189;}
.a_dt_cont_ul li .a_img_r .s2{width:100%; height:8vmin; line-height:4vmin; overflow:hidden; color:#333333; font-size:2.7vmin;}
.a_dt_cont_ul li .a_img_r .s3{width:100%; height:4vmin; line-height:4vmin; overflow:hidden; color:#888888; font-size:2.3vmin;}


.a_news_details{width:100%; padding-top:2%;}
.a_news_name{width:100%; padding:1.5%; color:#333333; font-size:3.7vmin; text-align:center;}
.a_news_time{width:100%; padding:3% 0px; text-align:center; color:#888888; font-size:2.7vmin;}
.a_news_ncontent{width:100%; padding-bottom:6%; padding-top:1%; line-height:2; overflow:hidden;word-wrap:break-word; font-size:3vmin; color:#333333;}
.a_news_ncontent img{ max-width:100%;}

.a_newsnbList{width:96%; padding:2% 2%;}
.a_newsnbList ul{width:100%;}
.a_newsnbList ul li{width:42%; float:left; padding:0px 4% 4% 4%;}
.a_newsnbList ul  li .a_img{width:100%; display:inline-block; overflow:hidden;border:2px solid #dadada;}
.a_newsnbList ul  li .a_img img{width:100%; }
.a_newsnbList ul  li .a_text{width:100%; height:10vmin; line-height:10vmin; text-align:center; display:inline-block; overflow:hidden; color:#333333; font-size:3.5vmin;}
.a_newsnbList ul  li .a_text:hover{ text-decoration:none; color:#043c4a;}

.n_ryzsList1{width:96%; padding:4% 2%;}
.n_ryzsList1 li{width:48%; float:left; padding:0px 1% 2% 1%;}
.n_ryzsList1 li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_ryzsList1 li .a_img img{width:100%;}
.n_ryzsList1 li .a_text{width:100%; height:8vmin; line-height:8vmin; text-align:center; display:inline-block; overflow:hidden; color:#333333; font-size:3vmin;}
.n_ryzsList1 li .a_text:hover{ text-decoration:none; color:#043c4a;}

.n_lzcy_list{width:100%;}
.n_lzcy_list li{width:100%; padding-bottom:3%; float:left;}
.n_lzcy_list li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_lzcy_list li .a_img img{width:100%;}
.n_lzcy_list li .a_text{width:100%; height:8vmin; line-height:8vmin; text-align:center; display:inline-block; overflow:hidden; color:#333333; font-size:3.3vmin;}
.n_lzcy_list li .a_text:hover{ text-decoration:none; color:#043c4a;}

.n_kfss_div{width:100%; overflow:hidden; padding-bottom:5%;}

.n_zblyList{width:100%;}
.n_zblyList li{width:100%; float:left; padding-bottom:4%;}
.n_zblyList li .div{width:100%; background-color:#f1f1f1; display:inline-block; overflow:hidden; color:#333333; font-size:12px;}
.n_zblyList li .div:hover{ text-decoration:none; color:#333;}
.n_zblyList li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_zblyList li .div .a_img img{width:100%;}
.n_zblyList li .div .a_text{width:90%; padding: 0px 5% 5% 5%;}
.n_zblyList li .div .a_text .s1{ width:100%; padding:4% 0px; color:#333333; font-size:14px;}
.n_zblyList li .div .a_text .s2{width:100%; padding-bottom:4%; line-height:1.8; overflow-x:hidden;}
.n_zblyList li .div .a_text .s3{ padding:0px 3%; height:30px; line-height:30px; background-color:#baa786; display:inline-block; overflow:hidden; text-align:center; color:#fff; font-size:12px;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ }

.n_yddiv{width:100%; padding:3% 0px 5% 0px;}
.n_yddiv_c{width:100%; padding-bottom:4%; color:#043c4a; font-size:3.3vmin;}
.n_yddiv_c table tr td{ padding:2% 0px;}
.n_yddiv_c .ipt1{width:75%; height:30px; line-height:30px; border:1px solid #043c4a; text-indent:10px; color:#043c4a; font-size:3.3vmin;font-family:"微软雅黑"; background:url(../wap_images/sed.png) right 10px center no-repeat;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ background-size:18px 16px;}

.n_yddiv_c .ipt2{width:75%; height:30px; line-height:30px; border:1px solid #043c4a; text-indent:10px; color:#043c4a; font-size:3.3vmin;font-family:"微软雅黑";-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ }

.n_yddiv_c .ipt3{width:75%; height:35px; background-color:#043c4a; line-height:35px; border:1px solid #043c4a; text-align:center; color:#fff; font-size:3.3vmin;font-family:"微软雅黑";-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ }

.i_lxwm_t{width:100%; padding:2% 0px 4% 0px; text-align:center; overflow:hidden;}
.i_lxwm_t img{width:52%;}
.i_lxwm_map{width:100%; overflow:hidden; padding-bottom:5%;}

.i_messages_div{width:94%; padding:6% 3%; background:url(../wap_images/m1.jpg) center no-repeat; background-size:conver;}
.i_messages_c{width:100%; color:#888888; font-size:14px;}
.i_messages_c table tr td{ padding:1% 0%;}
.i_messages_c .ipt1{width:98%; margin-left:1%;height:35px; background-color:#fff; line-height:35px; border:0px; text-indent:10px;color:#888888; font-size:3.3vmin;font-family:"微软雅黑";}
.i_messages_c .ipt2{width:95%; margin-left:0.5%; background-color:#fff; height:120px; padding:10px 2%; font-size:3.3vmin;font-family:"微软雅黑";color:#888888; }
.i_messages_c .ipt3{ padding:0px 50px; height:30px; line-height:30px; background-color:#043c4a; color:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ font-size:3.3vmin;font-family:"微软雅黑"; border:0px;}

.a_rlzydiv_c{width:100%; margin:0px; padding:0px; padding-bottom:7%;}
.a_rlzydiv_c dt{width:100%; padding-bottom:5px; float:left; font-weight:normal;}
.a_rlzydiv_c dt .div{width:100%; padding:2% 0px; background-color:#eadbbf; color:#333333; font-size:2.7vmin;}
.a_rlzydiv_c dt .div .s1{width:60%; text-indent:3%;}
.a_rlzydiv_c dt .div .s2{width:40%; text-align:center;}
.a_rlzydiv_c dd{width:100%; padding-bottom:5px; float:left; font-weight:normal;}
.a_rlzydiv_c dd .div{width:100%; padding:4% 0px; background:url(../wap_images/r_jt1.jpg) right -15px center no-repeat; background-color:#eadbbf; font-size:2.7vmin; color:#333; cursor:pointer;/*transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ /*padding:2% 0px;*/ background:url(../wap_images/r_jt2.jpg) right -15px center no-repeat; background-color:#eadbbf;}
.a_rlzydiv_c dd .div .s1{width:60%; text-indent:3%;}
.a_rlzydiv_c dd .div .s2{width:40%; text-align:center;}
.a_rlzydiv_c dd .div1{width:94%; background-color:#f7f6f6; padding:2% 3%; color:#333333; font-size:2.3vmin; line-height:2.0; overflow-x:hidden; display:none;}
.a_rlzydiv_rc{width:100%; padding-bottom:4%;}
.a_rlzydiv_rc li{width:100%; float:left;}
.a_rlzydiv_rc li .a_img{width:100%; display:inline-block; overflow:hidden;}
.a_rlzydiv_rc li .a_img img{width:100%;}
.a_rlzydiv_rc li .a_text{width:100%; padding:3% 0px; line-height:1.8; overflow-x:hidden; color:#666666; font-size:3vmin;}



