.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:96%; padding:2%; background-color:#fff;}
.header .logo{width:70%;}
.header .logo img{width:100%;}
.header .righ_menu{width:8%;position:relative; cursor:pointer; padding-top:3%;}
.header .righ_menu .menu{width:1350%; position:absolute; right:-15px; top:155%; z-index:10000; background-color:#c40308; display:none;}
.header .righ_menu .menu li{width:100%; float:left; padding:3% 0% 3% 0%; background:url(../images/nav_bg.jpg) bottom repeat-x;overflow:hidden;}
.header .righ_menu .menu li a{ color:#fff; font-size:3.2vmin; font-family:"微软雅黑"; width:100%; text-align:center; display:inline-block;text-align:center}
.header .righ_menu .menu li a:hover{ text-decoration:none; color:#fff;}

#banner{width:100%;}
#banner img{width:100%;}
.ggw_div{width:100%; display:inline-block;}
.ggw_div img{width:100%; height:auto !important;}


.ss_div{width:96%; padding:1.5% 2%; background-color:#c40308;}
.ss_div .i_ss_ipt{width:78%; height:6vmin; line-height:6vmin; text-indent:15px; color:#000; font-size:15px; font-family:"微软雅黑"; background-color:#fff;background-color:#fff;-moz-border-radius: 25px;      /* Gecko browsers */
-webkit-border-radius: 25px;   /* Webkit browsers */
border-radius:25px;            /* W3C syntax */}
.ss_div .i_ss_btn{width:20%; height:6vmin; background:url(../images/ss_tb.png) left center no-repeat; background-size:30%; cursor:pointer; padding-left:8%; color:#fff; font-weight:bold; font-size:15px;}

/*.ss_div .i_ss_ipt{width:85%; height:4vmin; line-height:4vmin; color:#c2c4c5; font-size:3vmin; font-family:"微软雅黑"; background-color:transparent;}
.ss_div .i_ss_btn{width:15%; height:4vmin;background:url(../images/ss_btn.png) center no-repeat; background-size:18px 18px; border:0px; cursor:pointer;}*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #000;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #000;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #000;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #000;
}

.i_ff{ background-color:#eeeded; width:96%; padding-top:3%; padding-left:2%; padding-right:2%; padding-bottom:17vmin;}
.i_ff_c{width:100%; color:#6a6a6a; line-height:2; font-size:3vmin; padding-bottom:3%;}
.i_ff_c a,.i_ff_c a:hover{ color:#6a6a6a;}
.i_ff_wx{width:100%; color:#c40308; font-size:3vmin;}
.i_ff_wx img{width:90%;}
.i_footer{width:100%; padding:2% 0px; text-align:center; line-height:1.5; background-color:#c40308; position:fixed; left:0px; bottom:0px; z-index:1000;}
.i_footer li{width:25%; float:left; text-align:center; color:#fff; font-size:3vmin; background:url(../images/t5.png) right repeat-y;}
.i_footer li a,.i_footer li a:hover{ color:#fff;}
.i_footer li a img{width:20%;}

.i_news{ border-top:1px solid #ddd; background-color:#fff; width:96%; padding:6% 2% 4% 2%;}
.i_news_t{width:100%; text-align:center;}
.i_news_t a{ padding:2% 4%; display:inline-block; background-color:#b8b7b7; color:#fff; margin:0px 1%; font-size:3vmin;}
.i_news_t a:hover,.i_news_t a.activenews{ color:#fff; text-decoration:none; background-color:#c40308;}
.i_news_c{width:100%; padding-top:2%;}
.i_news_c1{ width:100%; display:none;}
.i_news_c1 dl{width:100%;}
.i_news_c1 dl dd{width:100%; padding:4% 0px; float:left; color:#666666; font-size:3.2vmin; border-bottom:1px dashed #979696; background:url(../images/dd.jpg) left center no-repeat; text-indent:20px;}
.i_news_c1 dl dd a{ color:#666666;}
.i_kg{width:100%; height:10px; background-color:#f7f7f7;}
.i_case{width:98%; background-color:#fff; border-bottom:1px solid #ddd; padding:2% 1% 4% 1%;}
.i_case_t{width:98%; padding:2% 0%; margin:0px 1%; border-bottom:1px solid #ddd;height:37px; line-height:37px;}
.i_case_t .s1{ background:url(../images/case_tb.png) left center no-repeat; background-size:35px 37px;  padding-left:50px; color:#c40308; font-size:4vmin;}
.i_case_t .s2,.i_case_t .s2:hover{ color:#666666; font-size:14px;}
.i_case_c{width:100%; padding-top:2%;}
.i_case_c li{width:48%; float:left; padding:0px 1% 2% 1%;}
.i_case_c li .div{width:100%; border:1px solid #ddd; display:inline-block; background-color:#eeeff1; color:#c40308; font-size:3vmin;}
.i_case_c li .div:hover{ text-decoration:none; color:#c40308;}
.i_case_c li .div .a_img{width:100%; height:auto !important;}
.i_case_c li .div .a_text{width:100%; padding:2% 0px; text-align:center; display:inline-block;}

.i_zzry{width:96%; background-color:#f2f2f2; padding:5% 2% 2% 2%; overflow-x:hidden;}

.ryzz_container {
        width: 100%;
        height: 100%;
    }
.ryzz_container .swiper-slide {
        text-align: center;
        font-size: 18px;
		height:auto !important;

        /* 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;
    }
.ryzz_container .swiper-slide .div{width:79%; margin:0px auto;}
.ryzz_container .swiper-slide .div .a_img{width:100%; display:inline-block;}
.ryzz_container .swiper-slide .div .a_img img{width:100%; height:auto !important;}
.ryzz_container .swiper-slide .div .a_text,.ryzz_container .swiper-slide .div .a_text:hover{width:100%; padding:4% 0px; font-size:3.2vmin; color:#494949; display:inline-block; text-align:center;}

.i_bzfw{width:96%; padding:3% 2% 2% 2%; background-color:#d33124;}
.i_bzfw ul{width:100%;}
.i_bzfw ul li{width:33.33%; float:left; text-align:center;}
.i_bzfw ul li a,.i_bzfw ul li a:hover{width:100%; display:inline-block; color:#fff; font-size:5vmin; line-height:1.5; text-align:center;}
.i_bzfw ul li a img{width:54%;}

.i_about{width:100%; background-color:#fff; border-top:1px solid #ddd; padding:2% 0px 4% 0px;}
.i_about_t{width:100%; background:url(../images/xxz.png) bottom center no-repeat; padding:3% 0px 5% 0px; color:#3a3a3a; font-size:4vmin; font-weight:bold; text-align:center;}
.i_about_t a{color:#3a3a3a;}
.i_about_t a:hover{ text-decoration:none;color:#3a3a3a;}
.i_about_c{width:96%; padding:4% 2%; line-height:1.8; color:#5f5f5f; font-size:3vmin;}
.i_about_c a,.i_about_c a:hover{ text-decoration:none;color:#5f5f5f;}
.i_about_b{width:100%;}
.i_about_b a img{width:100%; height:auto !important;}
.wx_top{width:14%; display:inline-block; position:fixed; right:20px; bottom:15vmin; z-index:100;}
.wx_top img{width:100%;}

.i_cpmenu{width:98%; padding:4% 1%; background-color:#eeeff1; text-align:center;}
.i_cpmenu ul{width:100%;}
.i_cpmenu ul li{width:20%; float:left; background:url(../images/xx.jpg) right center no-repeat;}
.i_cpmenu ul li a{width:100%; display:inline-block; color:#434242; font-size:3.5vmin; font-weight:bold; text-align:center;}
.i_cpmenu ul li a:hover,.i_cpmenu ul li a.activecpm{ color:#c40308; text-decoration:none;}
.i_cpmenu1{width:98%; padding:4% 1%; background-color:#eeeff1; text-align:center;}
.i_cpmenu1 ul{width:100%;}
.i_cpmenu1 ul li{width:20%; float:left; background:url(../images/xx.jpg) right center no-repeat;}
.i_cpmenu1 ul li a{width:100%; display:inline-block; color:#434242; font-size:3vmin; font-weight:bold; text-align:center;}
.i_cpmenu1 ul li a:hover,.i_cpmenu1 ul li a.activecpm{ color:#c40308; text-decoration:none;}

.i_cp_div{width:98%; background-color:#fff; border-bottom:1px solid #ddd; padding:2% 1% 5% 1%;}
.i_cp_div_con{width:100%; padding-bottom:2%;}
.i_cp_div_c{width:100%; display:none;}
.i_cp_div_ul{width:98%; padding:0px 1%;}
.i_cp_div_ul li{width:48%; padding:0px 1%; float:left; margin-bottom:2%;}
.i_cp_div_ul li .div{width:100%; background-color:#eeeff1; border:1px solid #dddddd; display:inline-block;}
.i_cp_div_ul li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_cp_div_ul li .div .a_img img{width:100%; height:auto !important;}
.i_cp_div_ul li .div .a_text{width:100%; height:8vmin; line-height:8vmin; text-align:center; overflow:hidden; color:#c40308; font-weight:bold; font-size:3vmin;}
.i_cp_div_ul li .div .a_text:hover{ text-decoration:none; color:#c40308;}

.i_cp_div_ul1{width:100%;}
.i_cp_div_ul1 li{width:48%; padding:0px 1% 0.5%; float:left; margin-bottom:2%;}
.i_cp_div_ul1 li .div{width:100%; background-color:#eeeff1; border:1px solid #dddddd; display:inline-block;}
.i_cp_div_ul1 li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_cp_div_ul1 li .div .a_img img{width:100%; height:auto !important;}
.i_cp_div_ul1 li .div .a_text{width:100%; height:8vmin; line-height:8vmin; text-align:center; overflow:hidden; color:#c40308; font-weight:bold; font-size:3vmin;}
.i_cp_div_ul1 li .div .a_text:hover{ text-decoration:none; color:#c40308;}
.i_cp_div_bottun{width:100%; padding-top:3%; text-align:center;}
.i_cp_div_btn{width:83%; background:url(../images/more_btn.png) no-repeat; background-size:100%; font-size:3vmin; font-weight:bold; color:#fff; text-align:center; display:inline-block; padding-bottom:7%; line-height:2.2;}
.i_cp_div_btn:hover{ color:#fff; text-decoration:none;}
.i_rxdiv{width:100%; padding-top:10px; line-height:2; background:url(../images/zx_bg.png) left bottom no-repeat; background-size:100%; color:#3a3a3a; font-size:4.5vmin; font-weight:bold; text-align:center;}
.i_rxdiv .s2{ color:#c40308;}
.i_rxdiv .s1{ font-size:5vmin; font-weight:bold;}
.i_rxdiv .s1 font{color:#c40308;font-weight:bold;}
.i_zxdiv{width:100%; padding-top:3%; text-align:center;}
.i_zxdiv a{width:37%; height:8vmin; line-height:8vmin; margin:0px 1%; display:inline-block; text-align:center; background-color:#ffde1f; color:#c40308; font-size:4vmin;-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.i_zxdiv a:hover{ color:#c40308; text-decoration:none;}
.i_zxdiv a.a1{ background-color:#c40308; color:#fff;}
.i_zxdiv a.a1:hover{ text-decoration:none; color:#fff;}

.a_content{width:96%; padding:2% 2%;}
.a_about{width:100%; line-height:2; color:#666666; font-size:3vmin; overflow-x:hidden;}
.a_about img{ max-width:100%;}

.a_map{width:100%;}
.a_zsul{width:58%; padding-top:4%; margin-left:21%; padding-bottom:3%;}
.a_zsul li{width:100%; float:left;}
.a_zsul li .a_img{width:100%; display:inline-block;}
.a_zsul li .a_img img{width:100%;}
.a_zsul li .a_text,.a_zsul li .a_text:hover{width:100%; padding:4% 0px; text-align:center; color:#454545; font-size:3vmin;}

.a_pages{width:100%; padding:5% 0px;}
.a_pages a{width:45%; height:8vmin; line-height:8vmin; background-color:#c40308; color:#fff; font-size:3vmin; text-align:center; display:inline-block; font-weight:bold;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.a_pages a:hover{ text-decoration:none; color:#fff;}

.a_title{width:100%; padding:4% 0px; color:#4a4949; font-weight:bold; font-size:3.2vmin;}
.a_imgdiv{width:100%; padding:3% 0px; border:1px solid #ddd; text-align:center; position:relative;}
.a_imgdiv img{ max-width:100%;}
.a_imgdiv .cplogo{ position:absolute; left:3%; top:6%;}
.a_txdiv{width:96%; background-color:#c40308; color:#fff; padding:3% 2%;}
.a_txdiv span,.a_txdiv span{width:33.33%; text-align:center; float:left; font-size:4vmin;}
.a_cp_detials{width:100%; padding:4% 0px; line-height:2.0; color:#474747; font-size:3vmin; overflow-x:hidden;}
.a_cp_detials img{ max-width:100%;}

.a_newslist{width:100%;}
.a_newslist li{width:100%; padding:3% 0px; float:left; border-bottom:1px solid #ddd;}
.a_newslist li .a_img{width:32.4%; display:inline-block; overflow:hidden;}
.a_newslist li .a_img img{width:100%;}
.a_newslist li .a_img_r{width:63%;}
.a_newslist li .a_img_r_a{width:100%; padding:1% 0px; color:#323232; font-weight:bold; display:inline-block; font-size:3.3vmin;}
.a_newslist li .a_img_r_a:hover{ text-decoration:none; color:#323232;}
.a_newslist li .a_img_r_time{width:100%; padding:1% 0px; color:#aaaaaa; font-size:14px;}
.a_newslist li .a_img_r_con{width:100%; line-height:1.5; color:#585757; font-size:2.5vmin;}
.a_newslist li .a_img_r_con a,.a_newslist li .a_img_r_con a:hover{color:#585757; }

.a_newsdetails{width:100%; padding:3% 0px;}
.a_newsdetails_t{width:100%; padding:1% 0px; font-size:3.4vmin; text-align:center; color:#434242;}
.a_newsdetails_time{ width:100%; padding:1% 0px; color:#848484; font-size:2.8vmin; text-align:center;}
.a_newsdetails_con{width:100%; padding:3% 0px; overflow-x:hidden; line-height:2.0; color:#434242; font-size:3vmin;}
.a_newsdetails_con img{ max-width:100%;}
.a_newsdetails_b{width:100%; line-height:2.0;}
.a_newsdetails_b a{ font-size:2.9vmin; color:#5d5d5d;}
.a_newsdetails_b a:hover{ color:#c40308; text-decoration:none;}
