.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;}
*, *: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:26%; margin-top:8px;}
.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:#ab1d22; 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:#ab1d22; 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;}

#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_footer{width:94%; padding:3% 3%; background-color:#ab1d22;}
.i_f_logo{width:100%; text-align:center;}
.i_f_logo img{width:76%;}
.i_f_con{width:100%; text-align:center; color:#fff; line-height:2.2; font-size:3.3vmin;}

.i_dbdiv{width:94%; padding:3%; background-color:#464646; color:#fff; line-height:2.0; color:#888888; font-size:3.3vmin; text-align:center;}
.i_dbdiv a,.i_dbdiv a:hover{ color:#888;}

.i_banner{width:100%; display:inline-block; overflow:hidden;}
.i_banner img{width:100%;}

.i_div{width:94%; padding:3% 3% 0px 3%;}
.i_div_t{width:100%; padding-bottom:3%; line-height:1.5; text-align:center; color:#000000; line-height:1.6; font-size:3.8vmin;}
.i_div_t span{ color:#ab1d22; font-size:5vmin; font-weight:bold;}
.i_div_c{width:100%;}
.i_div_c li{width:48%; float:left; padding:0px 1% 1% 1%;}
.i_div_c li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.i_div_c li .a_img img{width:100%;}
.i_div_c li .a_img .a_text{width:15px; padding:10px 15px; background:url(../wap_images/es.png) repeat; position:absolute; left:50%; margin-left:-22.5px; top:50%; margin-top:-42px; color:#fff; font-size:14px; line-height:1.2;word-wrap:break-word;}

.i_div1{width:94%; padding:3%; background:url(../wap_images/de1.jpg) top center no-repeat; background-size:100%;}
.i_div1_t{width:100%; padding:5% 0px; line-height:1.8; color:#ab1d22; font-weight:bold; font-size:4.5vmin; text-align:center;}
.i_div1_c{width:100%;}
.i_div1_c li{width:92%; padding:0px 1% 1% 1%; float:left;}
.i_div1_c li .a_text,.i_div1_c li .a_text:hover{ text-decoration:none;width:100%; height: auto; line-height:7.5vmin; background-color:#ab1d22; display:inline-block; overflow:hidden; text-align:left; color:#fff; font-size:3.5vmin; padding: 10px;}


.i_div1_b{width:100%;}
.i_div1_b li{width:98%; padding:0px 1% 1% 1%; float:left;}
.i_div1_b li a{width:100%; border:1px solid #e9e9e9; display:inline-block; overflow:hidden; color:#666666; font-size:3.5vmin; line-height:1.6; text-align:center; padding:15px 0px;}
.i_div1_b li a span{ color:#ab1d22; font-size:4.5vmin;}
.i_div1_b li a:hover{ text-decoration:none; color:#666;}

.i_div2{width:94%; border-top:1px solid #e9e9e9; padding:3% 3% 3% 3%;}
.i_div2_t{width:100%;padding:5% 0px; line-height:1.8; color:#000000; font-size:4.5vmin; text-align:center;}
.i_div2_c{width:100%;}
.i_div2_c li{width:23%; float:left; padding:0px 1% 1% 1%;}
.i_div2_c li .a_img{width:100%; display:inline-block; overflow:hidden;}
.i_div2_c li .a_img img{width:100%}

.i_div3{width:94%; padding:4% 3%; background-color:#f0f0f0;}
.i_div3_l{width:75%; display:inline-block; overflow:hidden;}
.i_div3_l img{width:100%;}
.i_div3_r{width:22%; display:inline-block; overflow:hidden;}
.i_div3_r img{width:100%;}


.n_menu{width:100%; background-color:#f4f4f4; height:50px;position:relative;overflow: hidden;margin:0 auto;padding:0px 3%;}
.n_menu .scroller {position:absolute}
.n_menu .scroller li {height: 50px;color:#333;float: left;line-height: 50px;font-size:4vmin;text-align: center}
.n_menu .scroller li a{color:#333333;display:block;padding:0px 15px;}
.n_menu .scroller li.cur{/*background:#d92028*/}
.n_menu .scroller li.cur a{color:#fff; background-color:#ab1d22;}

.n_content{width:94%; background:url(../wap_images/f_bg1.png) bottom center no-repeat; background-size:100%; padding:6% 3% 15% 3%;}
.n_about{width:100%; line-height:1.8; overflow:hidden; color:#333333; font-size:3.4vmin;}
.n_about img{ max-width:100%; height:auto !important;}

.n_qyzzList{width:100%;}
.n_qyzzList li{width:48%; padding:0px 1% 1% 1%; float:left;}
.n_qyzzList li .div{width:100%; border:1px solid #f2f3f4; display:inline-block; overflow:hidden; color:#000000; font-size:3.6vmin;}
.n_qyzzList li .div:hover{ text-decoration:none;color:#000000;}
.n_qyzzList li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_qyzzList li .div .a_img img{width:100%;}
.n_qyzzList li .div .a_text{width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center;}

.n_proList{width:100%;}
.n_proList li{width:48%; padding:0px 1% 1% 1%; float:left;}
.n_proList li:nth-child(2n+1){clear: left;}
.n_proList li .div{width:90%; background-color:#f5f5f5; padding:5%; display:inline-block; overflow:hidden; color:#333333; font-size:3.6vmin;}
.n_proList li .div:hover{ text-decoration:none; color:#333333;}
.n_proList li .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_proList li .div .a_img img{width:100%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.n_proList li .div .a_text{width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center;}
.n_propages{width:100%; padding:3% 0px; text-align:center; font-size:3.5vmin; color:#333333;}
.n_propages a,.n_propages a:hover{ font-size:3.5vmin; color:#333333;}


.a_news_details{width:100%;}
.a_newsleft_t{width:100%; padding:2% 0px 0px 0px; text-align:center; overflow:hidden; color:#333; font-size:4.5vmin;}
.a_newsleft_c{width:100%; line-height:2.0; padding:25px 0px; color:#333333; font-size:3.5vmin; overflow:hidden;}
.a_newsleft_c img{width:100%; height:auto !important;}
.a_newsleft_b{width:100%;}
.a_newsleft_b a{width:100%; height:45px; line-height:45px; color:#333333; font-size:3.8vmin; display:inline-block;}
.a_newsleft_b a:hover{ color:#ab1d22; text-decoration:none;}

.n_newsList{width:100%;}
.n_newsList li{width:100%; padding-bottom:3%; float:left;}
.n_newsList li .div{width:100%; display:inline-block; overflow:hidden; background-color:#f1f5f8; color:#333333; font-size:3.7vmin;}
.n_newsList li .div:hover{color:#333333; text-decoration:none;}
.n_newsList li .div .a_img{width:41%; display:inline-block; overflow:hidden;}
.n_newsList li .div .a_img img{width:100%;}
.n_newsList li .div .a_img_r{width:47%; padding:6% 6% 0px 6%;}
.n_newsList li .div .a_img_r .s1,.n_newsList li .div .a_img_r .s1:hover{width:100%; height:12vmin; line-height:6vmin; overflow:hidden; display:inline-block; color:#333333; font-size:4.3vmin;}
.n_newsList li .div .a_img_r .s2{ width:100%; height:10vmin; line-height:10vmin; overflow:hidden;}

.a_newsleft_t1{ border-bottom:1px solid #e4e4e4; padding:10px 0px; font-size:3.7vmin; color:#333333;}

.a_contact{width:100%; line-height:1.8; overflow:hidden; color:#231c1c; font-size:3.8vmin;}
.a_contact img{ width:100%;}
.a_contact_c{width:100%; padding:15px 0px;}
.a_contact_c table tr td{ padding:2% 0px;}
.a_contact_c .ipt1{width:100%; height:40px; line-height:40px; border:1px solid #e4e4e4; text-indent:40px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ color:#888888; font-size:13px; font-family:"微软雅黑";}
.a_contact_c .ipt1.bg1{ background:url(../wap_images/lx1.png) left 15px center no-repeat;}
.a_contact_c .ipt1.bg2{ background:url(../wap_images/lx2.png) left 15px center no-repeat;}

.a_contact_c .ipt2{width:78%; height:105px; border:1px solid #e4e4e4; padding:10px 11%;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ color:#888888; font-size:13px; font-family:"微软雅黑"; background:url(../wap_images/lx3.png) left 15px top 10px no-repeat;}

.a_contact_c .ipt3{width:100%; background-color:#ac805c; color:#fff;height:40px; line-height:40px; border:0px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ font-size:15px; font-family:"微软雅黑"; text-align:center;}
.a_contact_bt{width:100%; height:40px; line-height:40px; background:url(../wap_images/de_001.png) left center no-repeat; background-size:18px; text-indent:25px; color:#ab1d22; font-size:5vmin;}
.a_contact_bc{width:100%; overflow:hidden;}

.n_djg_div1{width:94%; padding:3%; border-bottom:2px solid #af292e; position:relative; z-index:1;}
.n_djg_div1 i{width:12px; height:12px; background:url(../wap_images/t_gb1.png) no-repeat; background-size:12px; position:absolute; left:50%; margin-left:-6px; bottom:-6px;}
.n_djg_div1_t{width:100%; padding:10px 0px; text-align:center; color:#ab1d22; font-size:4.5vmin; overflow:hidden;}
.n_djg_div1_c{width:100%; padding-bottom:10px; line-height:1.8; color:#000000; overflow:hidden; font-size:3.6vmin; text-align: center;}
.n_djg_div1_c p{ text-align: center;}
.n_djg_div1_c img{ width:100%; height:auto !important;}
.n_djg_div1_c1{width:100%; overflow:hidden;}
.n_djg_div1_b{width:100%; padding:15px 0px; text-align:center;}
.n_djg_div1_b a,.n_djg_div1_b a:hover{ color:#333333; font-size:4vmin;}

.n_djg_div2{width:94%; padding:5% 3% 3% 3%; background:url(../wap_images/gwbg.jpg) no-repeat; background-size:cover;}
.n_djg_div2c{width:100%; background-color:#fff;}
.n_djg_div2ct{width:100%;}
.n_djg_div2ct li{width:33.33%; float:left;}
.n_djg_div2ct li a{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:4vmin; padding:15px 0px; text-align:center;}
.n_djg_div2ct li a span{ color:#ab1d22;}
.n_djg_div2ct li a:hover,.n_djg_div2ct li a.activediv2{ background-color:#ab1d22; color:#fff; text-decoration:none;}
.n_djg_div2ct li a:hover span,.n_djg_div2ct li a.activediv2 span{ color:#fff;}
.n_djg_div2con{width:94%; padding:5% 3%;}
.n_djg_div2con_t{width:100%;}
.n_djg_div2con_tc{width:100%; display:none; color:#333; line-height:2.0; overflow:hidden; font-size:3.5vmin;}
.n_djg_div2con_tcon{width:100%; position:relative; display:inline-block; overflow:hidden;}
.n_djg_div2con_tcon img{width:100%;}
.n_djg_div2con_tcon .a_text{width:100%; position:absolute; left:0px;  top:50%; margin-top:-15px; z-index:1; height:30px; line-height:30px; color:#cccccc; text-align:center; display:inline-block; overflow:hidden; font-size:4vmin;}
.n_djg_div2con_b{width:100%; padding-top:4%; text-align:center;}
.n_djg_div2con_b a,.n_djg_div2con_b a:hover{ height:40px; line-height:40px; color:#fff; padding:0px 30px; display:inline-block; background-color:#ab1d22;-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */ font-size:4vmin; text-decoration:none; overflow:hidden;}

.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.6vmin; text-align:center; background-color:#e5e5e5;}

.n_djg_div4{width:94%; padding:3%;}
.n_djg_div4_ul{width:100%; padding-top:10px;}
.n_djg_div4_ul li{width:31.33%; padding:0px 1% 1% 1%; float:left;}
.n_djg_div4_ul li .a_img{width:100%; display:inline-block; overflow:hidden;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ position:relative;}
.n_djg_div4_ul li .a_img img{width:100%;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.n_djg_div4_ul li .a_img .a_text{width:100%; height:40px; background:url(../wap_images/lc_bg1.png) repeat; position:absolute; left:0px; bottom:0px; color:#999999; font-size:3.3vmin; line-height:1.3; text-align:center; padding-top:5px;}
.n_djg_div4_ul li .a_img .a_text span{ color:#333333; font-size:4vmin;}
.n_djg_div4_ul li .a_img:hover .a_text{ background:url(../wap_images/lc_bg2.png) repeat; color:#fff;}
.n_djg_div4_ul li .a_img:hover .a_text span{ color:#fff;}

.n_djg_div5{width:94%; padding:3%; background:url(../wap_images/jg_bg1.jpg) top center no-repeat; background-size:100%; background-color:#2a2424;}
.n_djg_div5_t{width:100%; padding:15px 0px; text-align:center; color:#fff; font-weight:bold; font-size:6vmin;}
.n_djg_div5_c{width:100%; padding-bottom:15px;}
.n_djg_div5_c table tr td{ padding:2% 0px;}
.n_djg_div5_c .ipt1{width:100%; height:40px; line-height:40px; border:0px; text-indent:40px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ color:#888888; font-size:13px; font-family:"微软雅黑";}
.n_djg_div5_c .ipt1.bg1{ background:url(../wap_images/lx1.png) left 15px center no-repeat; background-color:#fff;}
.n_djg_div5_c .ipt1.bg2{ background:url(../wap_images/lx2.png) left 15px center no-repeat; background-color:#fff;}

.n_djg_div5_c .ipt2{width:78%; height:105px; border:0px; padding:10px 11%;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ color:#888888; font-size:13px; font-family:"微软雅黑"; background:url(../wap_images/lx3.png) left 15px top 10px no-repeat;background-color:#fff;}

.n_djg_div5_c .ipt3{width:100%; background-color:#ac805c; color:#fff;height:40px; line-height:40px; border:0px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */ font-size:15px; font-family:"微软雅黑"; text-align:center;}
.n_djg_div5_b{width:100%; line-height:2.0; color:#fff; font-size:4vmin; overflow:hidden;}
.n_djg_div5_b img{ max-width:100%; height:auto !important;}

