﻿.fl{ float:left;}
.fr{ float:right;}
body {width: 100%;/*max-width: 640px;min-width: 320px;*/min-height: 100%; background:url(../wap_images/bg1.jpg) repeat; 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:4% 3%;}
.header .lo_img{width:24%;}

.i_menu{width:100%; background-color:#dfdfdf;}
.i_menu_ul{width:100%;}
.i_menu_ul li{width:25%; float:left; background:url(../wap_images/d1.jpg) bottom repeat-x; height:10vmin;}
.i_menu_ul li.active{background-color:#2058a7}
.i_menu_ul li a{width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center; color:#222; background:url(../wap_images/d2.jpg) right repeat-y; font-size:3.4vmin;}
.i_menu_ul li:hover a,.i_menu_ul li.active{ color:#fff; text-decoration:none;background-color:#2058a7}
.i_menu_ul li.active a{color:#fff;}
.i_menu_ul li a.zx{ background:url(../wap_images/t14.png) right 5px center no-repeat; background-size:12px; display:none}

#banner1{width:100%; position:relative;}
#banner1 .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_menu1{width:40px; height:40px; background-color:#d2191a; position:fixed; right:10px; bottom:30px; z-index:1000000;border-radius: 50%;}
.i_menu1 ul{width:100%;}
.i_menu1 ul li{width:100%; float:left; overflow:hidden;}
.i_menu1 ul li a{width:40px; height:40px;  padding-top:35px; color:#fff; font-size:3.6vmin; text-align:center; display:inline-block;}
.i_menu1 ul li a:hover{ color:#fff; text-decoration:none;}
.i_menu1 ul li a.a1{ background:url(../wap_images/tb_050.png) 10PX 10PX no-repeat; background-size:20px;}
.i_menu1 ul li a.a2{ background:url(../wap_images/tb_051.png) top center no-repeat; background-size:34px 30px;}
.i_menu1 ul li a.a3{ background:url(../wap_images/tb_052.png) top center no-repeat; background-size:34px 30px;}
.i_menu1 ul li a.a4{ background:url(../wap_images/tb_053.png) top center no-repeat; background-size:34px 30px;}

.i_div_title{width:100%; padding:5% 0px; text-align:center; overflow:hidden; color:#d2191a; font-weight:bold;}
.i_div_title span{ padding:0px 3%; font-size:5vmin; color:#444444; display:inline-block;}

.i_div1{width:94%; padding:0px 3% 8% 3%;}
#demoz {overflow:hidden;}
#indemoz {float: left;width: 8000%; }
#demo1z {float: left;}
#demo2z {float: left;}
.newcz{ float:left;width:140px; padding:0px 5px; overflow:hidden;}
.newcz .div{width:100%; background-color:#fff; display:inline-block; overflow:hidden; color:#444444; font-size:3.3vmin;}
.newcz .div:hover{ color:#444; text-decoration:none;}
.newcz .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.newcz .div .a_img img{width:100%;}
.newcz .div .a_text{width:100%; height:10vmin; line-height:10vmin; overflow:hidden; text-align:center;}

.i_div2{width:94%; padding:0px 3% 25vmin 3%;}

/*3-无缝从左往右滚动*/
#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:140px;  overflow:hidden; padding:0px 5px;}
.newc .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:3.3vmin;}
.newc .div:hover{ text-decoration:none; color:#666;}
.newc .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.newc .div .a_img img{width:100%;}
.newc .div .a_text{width:100%; height:8vmin; line-height:8vmin; overflow:hidden; text-align:center;}

.i_news_t{width:100%; height:13vmin; background-color:#dfdfdf;}
.i_news_t a{width:50%; height:13vmin; float:left; line-height:13vmin; display:inline-block; text-align:center; color:#333333; font-size:4.5vmin;}
.i_news_t a:hover,.i_news_t a.activetmenu{ height:15vmin; background:url(../wap_images/ese.png) top center no-repeat; background-size:auto 15vmin; position:relative; top:0px; left:0px; color:#fff; text-decoration:none;}
.i_news_c{width:94%; padding:6% 3% 3% 3%;}
.i_news_con{width:100%; display:none;}
.i_news_con dt{width:100%; float:left; padding-bottom:3%;}
.i_news_con dt .a_img{width:47%; display:inline-block; overflow:hidden;}
.i_news_con dt .a_img img{width:100%;}
.i_news_con dt .a_img_r{width:50%;}
.i_news_con dt .a_img_r .s1,.i_news_con dt .a_img_r .s1:hover{width:100%; height:8vmin; line-height:8vmin; overflow:hidden; color:#d2191a; font-size:3.5vmin; display:inline-block;}
.i_news_con dt .a_img_r .s2{width:100%; height:15vmin; line-height:5vmin; color:#666666; font-size:3vmin; overflow:hidden;}
.i_news_con dt .a_img_r .s3,.i_news_con dt .a_img_r .s3:hover{ height:6vmin; line-height:6vmin; margin-top:1vmin; color:#d2191a; font-size:3.5vmin; display:inline-block; overflow:hidden;}
.i_news_con dd{width:100%; height:11vmin; line-height:11vmin; overflow:hidden; border-bottom:1px dashed #afafaf; background:url(../wap_images/n_tb1.png) right center no-repeat; background-size:10px;}
.i_news_con dd a,.i_news_con dd a:hover{width:90%; height:11vmin; line-height:11vmin; display:inline-block; overflow:hidden; background:url(../wap_images/a1.png) left center no-repeat; text-indent:15px; color:#666666; font-size:3.5vmin; text-decoration:none;}

.n_banner{width:100%; display:inline-block; overflow:hidden;}
.n_banner img{width:100%;}

.n_menu{width:96%; padding:3% 2% 0px 2%; border-bottom:1px solid #e2e2e2;}
.n_menu_ul{width:100%;}
.n_menu_ul li{width:23%; padding:0px 1% 3% 1%; float:left;}
.n_menu_ul li a{width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:3.5vmin; background-color:#eeeeee;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */}
.n_menu_ul li a:hover,.n_menu_ul li a.activenymenu{ background-color:#2058a7; text-decoration:none; color:#fff;}
.n_content{width:94%; padding:4% 3% 25vmin 3%;}
.n_about{ color:#666666; width:100%; line-height:2.0; overflow:hidden; font-size:3vmin;word-wrap:break-word;}
.n_about img{width:100%;}
td{padding-left:5px;}
.n_sccj_list{width:100%;}
.n_sccj_list li{width:31.33%; padding:0px 1% 2% 1%; float:left;}
.n_sccj_list li .a_img{width:100%; display:inline-block; overflow:hidden;}
.n_sccj_list li .a_img img{width:100%;}

.n_newsList{width:100%;}
.n_newsList li{width:100%; float:left; padding-bottom:4%;}
.n_newsList li .a_img{width:31%; display:inline-block; overflow:hidden;}
.n_newsList li .a_img img{width:100%;}
.n_newsList li .a_img_r{width:66%; color:#666666; font-size:2.3vmin;}
.n_newsList li .a_img_r .s1,.n_newsList li .a_img_r .s1:hover{width:100%; height:6vmin; line-height:6vmin; display:inline-block; overflow:hidden; color:#333333; font-size:3.5vmin;}
.n_newsList li .a_img_r .s2{width:100%; height:4vmin; line-height:4vmin; overflow:hidden;}
.n_newsList li .a_img_r .s3{width:100%; color:#666666; height:10vmin; line-height:5vmin; overflow:hidden; font-size:3.3vmin;}

.a_newsdetails{width:100%;}
.a_details_t{width:100%; height:auto; line-height:8vmin;  text-align:center; color:#333333; font-size:4.5vmin;}
.a_details_t1{width:100%; height:8vmin; text-align:center; line-height:8vmin; color:#888888; font-size:3vmin; overflow:hidden;}
.a_details_c{width:100%; padding-bottom:4vmin;line-height:2.1; color:#666666; font-size:3.6vmin; overflow-x:hidden;word-wrap:break-word;}
.a_details_c img{ max-width:100%;height: auto !important;}
.a_details_b{width:100%; padding-top:20px; line-height:1.8; overflow:hidden; color:#2058a7; font-size:3.6vmin; font-weight:bold;}
.a_details_b a{ color:#666; font-size:3.6vmin; font-weight:normal;}
.a_details_b a:hover{ color:#2058a7; text-decoration:none;}

.a_caseList{width:100%;}
.a_caseList li{width:48%; padding:0px 1% 2% 1%;float:left;}
.a_caseList li .a_img{width:100%;height: 120px; display:inline-block; overflow:hidden;}
.a_caseList li .a_img img{width:100%; }
.a_caseList li .a_text{width:100%; height:8vmin; line-height:8vmin; display:inline-block; overflow:hidden; text-align:center; color:#666666; font-size:3vmin;}
.a_caseList li .a_text:hover{ color:#666; text-decoration:none;}

.a_zlxzList{width:100%;}
.a_zlxzList li{width:95%;height:10vmin;line-height:10vmin;overflow:hidden;border-bottom:1px dashed #999999;cursor:pointer; background:url(../wap_images/xd1.jpg) left center no-repeat; padding-left:5%;}
.a_zlxzList li:hover{ border-bottom:1px dashed #09bc9d; color:#2058a7;}
.a_zlxzList li a{width:100%; height:10vmin; line-height:10vmin; background:url(../wap_images/xd3.png) right center no-repeat; background-size:20px; display:inline-block; overflow:hidden;color:#555555;font-size:3.6vmin;}
.a_zlxzList li a:hover,.a_zlxzList li:hover a{ background:url(../wap_images/xd2.png) right center no-repeat; background-size:20px;}

.a_zxmessages{width:100%; color:#666666; font-size:3.7vmin;}
.a_zxmessages table tr td{ margin:0px; padding:1% 0px;}
.a_zxmessages .ipt1{width:50%; height:7vmin; line-height:7vmin; border:1px solid #cccccc; text-indent:10px; color:#666666; font-size:14px;font-family:"微软雅黑";}
.a_zxmessages .ipt2{width:99%; height:7vmin; line-height:7vmin; border:1px solid #cccccc; text-indent:10px; color:#666666; font-size:14px;font-family:"微软雅黑";}
.a_zxmessages .ipt3{width:95%; height:133px; border:1px solid #cccccc; padding:10px 2%; color:#666666; font-size:14px;font-family:"微软雅黑";}
.a_zxmessages .ipt4{ cursor:pointer;width:20%; height:7vmin; line-height:7vmin; background-color:#cccccc; text-align:center; display:inline-block; overflow:hidden; color:#555555; font-size:3vmin;font-family:"微软雅黑"; border:0px;}
.a_zxmessages .ipt5{ cursor:pointer;width:25%; height:7vmin; line-height:7vmin; border:0px; background-color:#2058a7; text-align:center; display:inline-block; overflow:hidden; color:#fff; font-size:3vmin;font-family:"微软雅黑";}

.a_rlzydiv_c{width:100%; margin:0px; padding:0px;}
.a_rlzydiv_c dt{width:100%; height:11vmin; line-height:11vmin; float:left; font-weight:normal; background-color:#2058a7;}
.a_rlzydiv_c dt .div{width:100%; background-color:#2058a7; color:#fff; font-size:3.8vmin;}
.a_rlzydiv_c dt .div .s1{width:33.33%; text-align:center;}
.a_rlzydiv_c dt .div .s2{width:33.33%;text-align:center;}
.a_rlzydiv_c dt .div .s3{width:33.33%; text-align:center;}
.a_rlzydiv_c dd{width:100%; height:11vmin; line-height:11vmin; float:left; font-weight:normal; border:1px solid #eeeeee; border-top:0px;}
.a_rlzydiv_c dd .div{width:100%; background-color:#fff; font-size:3vmin; color:#666666; cursor:pointer;}
.a_rlzydiv_c dd .div:hover,.a_rlzydiv_c dd .div.activerc{ color:#15499a;}
.a_rlzydiv_c dd .div .s1{width:33.33%; text-align:center;}
.a_rlzydiv_c dd .div .s2{width:33.33%;text-align:center;}
.a_rlzydiv_c dd .div .s3{width:33.33%; text-align:center; color:#2058a7;}

.a_navList{width:96%; padding:4% 2% 0px 2%;}
.a_navList_ul{width:100%;}
.a_navList_ul li{width:48%; padding:0px 1% 2% 1%; float:left; position:relative;}
.a_navList_ul li .s1{width:100%; height:8vmin; line-height:8vmin; border:2px solid #cbcbcb; background:url(../wap_images/tt1.png) right 10px center no-repeat; background-size:12px; cursor:pointer;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ color:#666666; font-size:3.8vmin; text-indent:12px;}
.a_navList_ul li dl{ display:none;width:99%; height:50vmin; overflow-y:auto; position:absolute; left:1%; top:10vmin; background-color:#fff;border:2px solid #cbcbcb;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */ z-index:10000000000;}
.a_navList_ul li dl dd{width:98%; padding:2% 1%; line-height:1.8; text-align:center; float:left; overflow:hidden; }
.a_navList_ul li dl dd a,.a_navList_ul li dl dd a:hover{width:100%; display:inline-block;  color:#666666; font-size:3vmin;text-align:center;}

.a_proList{width:100%;}
.a_proList li{width:48%; padding:0px 1% 2% 1%; float:left;height: 220px;}
.a_proList li .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.a_proList li .a_img .s1{ padding:2% 3%; background-color:#2058a7; position:absolute; left:0px; top:0px; color:#fff; font-size:3vmin; display:inline-block;}
.a_proList li .a_img img{width:100%;}
.a_proList li .a_text{width:100%; height:10vmin; line-height:10vmin; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:3.5vmin; text-align:center;}
.a_prodetails{width:100%;}
.a_prodetails_t{width:100%; height:11vmin; line-height:11vmin; overflow:hidden; text-align:center; color:#2058a7; font-size:3.5vmin;}
.a_prodetails_img{width:100%; padding-bottom:6%;}
.home-swiper {width: 100%;height: 100%;}
.home-swiper .swiper-slide {text-align: center;font-size: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;opacity: 1;width:100%;}
.home-swiper .swiper-slide img{width:80%;}

.a_prodetails_t1{width:100%; text-align:center;}
.a_prodetails_t1 span{ background:url(../wap_images/phone.png) left center no-repeat; background-size:30px; height: 40px; line-height: 40px; padding-left:40px; color:#2058a7; font-size:4.6vmin; font-weight:bold; display:inline-block;}
.a_prodetails_t2{width:100%; padding:5% 0px; text-align:center}
.a_prodetails_t2 a,.a_prodetails_t2 a:hover{width:25%; height:8vmin; line-height:8vmin; display:inline-block; overflow:hidden; text-align:center; background-color:#2058a7; font-size:3.6vmin; color:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
table 
{
   border-collapse: collapse;
   border: none;
}

td 
{
  border: solid #666 1px;
}
.a_prodetails_t3{width:100%; border:1px solid #2058a7; background-color:#fff;}
.a_prodetails_t3_t{width:100%; height:9vmin; background-color:#f9efe0; border-bottom:1px solid #2058a7;}
.a_prodetails_t3_t span{ height:9vmin; line-height:9vmin; color:#666666; font-size:3.5vmin; border-right:1px solid #ffefd8; padding:0px 2.3%;}
.a_prodetails_t3_t span.activecp{ color:#fff; background-color:#2058a7;}
.a_prodetails_t3_c{width:94%; padding:5% 3%;}
.a_prodetails_t3_c table,table{width:100% !important;overflow-x: scroll;display: -webkit-box;}
.a_prodetails_t3_c .a_prodetails_t3_con{width:100%; overflow:hidden;word-wrap:break-word; line-height:1.8; color:#666666; font-size:3vmin; display:none;}
.a_prodetails_t3_c .a_prodetails_t3_con img{width:100%;}
.a_prodetails_t3_c img{width: 100% !important;height: auto !important;}
#container {
  margin: 20px auto;
  width: 100%;
  height: 530px;
  font-size: 14px;
  color: #000;
}

#container .icon {
  background: url(../images/marker.png) no-repeat;
}

#container .icon-cir {
  height: 31px;
  width: 28px;
}

#container .icon-cir-red {
  background-position: -11px -5px;
}

.amap-container {
  height: 100%;
}




