/* 商品导肮页面样式  */
.g-bd_tit b { font-weight:normal; }
.g-bd .m-pronav { margin:13px 10px 18px 10px; }
.g-bd .m-pronav .prolist { border-radius:5px; -webkit-border-radius:5px; overflow:hidden; }
.g-bd .m-pronav .prolist li .on { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .down { height:40px; display:block; padding-left:10px; line-height:40px; }
.g-bd .m-pronav .prolist li .borderno { border:none; }
.g-bd .m-pronav .prolist li p { position:relative; }
.g-bd .m-pronav .prolist li p a { display:block; width:15%; height:40px; position:absolute; right:0; top:0; pointer-events:auto; }
.g-bd .m-pronav .prolist li p a:before { content:""; position:absolute; background:url(/mobile/images/web/href_icon.png) no-repeat; background-size:100%;  width:20px; height:20px; right:19px; top:12px; z-indx:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/*一列展现*/
.g-bd .m-pronav .list1, .g-bd .m-pronav .list2, .g-bd .m-pronav .list3 { display:none; }
.g-bd .m-pronav .list1 li { height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding-left:33px; position:relative; white-space:nowrap; overflow:hidden; }
.g-bd .m-pronav .list1 li:before { content:""; overflow:hidden; position:absolute; left:20px; top:17px; z-index:7; width:0; height:0; border-width:3px; border-style:solid; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .list1 li:after { content:""; overflow:hidden; position:absolute; left:20px; top:18px; z-index:8; width:0; height:0; border-width:2px; border-style:solid; transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
/*2列展现*/
.g-bd .m-pronav .list2 li { width:49.9%; float:left; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; text-align:center;  white-space:nowrap; overflow:hidden;}
.g-bd .m-pronav .list3 li { width:33.2%; float:left; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; text-align:center; white-space:nowrap; overflow:hidden; }
/*三级分类*/
.g-bd .m-pronav .prolist li .a_tit { display: block; height:38px; line-height:38px; border-bottom:1px solid #e1e1e1; padding-left:33px; position:relative; }
.g-bd .m-pronav .prolist li .list1 ul { display:none; }
.g-bd .m-pronav .prolist .list1 .list2 li, .g-bd .m-pronav .prolist .list1 .list3 li { padding:0; }
.g-bd .m-pronav .prolist .list1 .list2 li:before, .g-bd .m-pronav .prolist .list1 .list3 li:before { display:none; }
.g-bd .m-pronav .prolist .list1 .list2 li:after, .g-bd .m-pronav .prolist .list1 .list3 li:before { display:none; }
.g-bd .m-pronav .prolist .list1 .a_tit:before { content:""; overflow:hidden; position:absolute; left:20px; top:17px; z-index:7; width:0; height:0; border-width:3px; border-style:solid; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .prolist .list1 .a_tit:after { content:""; overflow:hidden; position:absolute; left:20px; top:18px; z-index:8; width:0; height:0; border-width:2px; border-style:solid; transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.g-bd .m-pronav .prolist .list1 .a_tit a:after{ background: #fbfbfb; width:14px; height:14px; right: 22px;}
.g-bd .m-pronav .prolist .list1 .a_tit a:before{width:14px; height:14px; right: 22px;}
/*图片产品分类*/
.g-bd .prolist_img li .tt_box { width:100%; padding:15px 0; }
.g-bd .prolist_img li .tt_box .img { float:left; margin:0 10px 0 20px; }
.g-bd .prolist_img li .tt_box h5 { line-height:30px; font-size:14px; }
.g-bd .prolist_img li .tt_box p { line-height:20px; font-size:80%; }
.g-bd .prolist_img .hideen_box { display:none; padding:0 10px; }
.g-bd .prolist_img .hideen_box:before { content:""; width:12px; height:5px; position:absolute; left:39px; top:-5px; }
.g-bd .prolist_img .hideen_box a li { text-align:center; border:none; }
.g-bd .prolist_img .hideen_box a li img { margin-top:14px; border-radius:20px; }
.g-bd .prolist_img .hideen_box a { width:59px; padding:0 8px; height:98px; display:inline-block; float:left; overflow:hidden; }
.g-bd .prolist_img .hideen_box a p { font-size:12px; line-height:22px; }
/* 产品列表页面一样式  */
.g-bd .m-con-1 {/* padding:15px 0 12px 0;*/ width:320px; margin:15px auto;}
.g-bd .m-con-1 a { float:left; width:132px; margin:0 14px 10px 14px; text-align:center; line-height:20px;  display:block; font-size:14px; }
.g-bd .m-con-1 span{ height:38px; clear:both; display:block; overflow:hidden;}
.g-bd .m-con-1 a img {  border:1px solid #e2e2e2; float:left; margin-bottom:8px; }
/* 产品列表页面二样式  */
.g-bd .m-con-2 { margin-bottom:5px; }
.g-bd .m-con-2 a{ display:block;}
.g-bd .m-con-2 dl { border-bottom:1px solid #ffffff; box-shadow:0 1px #e6e6e6; margin-bottom:2px; padding:12px 36px 12px 10px; position:relative; }
.g-bd .m-con-2 dt { float:left;display:block;border:1px solid #ccc; margin-right:11px; }
.g-bd .m-con-2 dt img { display:block;border:1px solid #e2e2e2;}
.g-bd .m-con-2 h3 { height: 24px; line-height: 24px; overflow: hidden; padding-right: 10px; }
.g-bd .m-con-2 p { font-size: 12px; height: 65px; line-height: 22px; margin:5px; margin-right:3%; overflow: hidden; }
.g-bd .m-con-2 .s-babg p span{ width: auto; height: auto; background: none; position: relative; right: inherit;top: inherit; display: inline;}
.g-bd .m-con-2 .s-babg p span:before,.g-bd .m-con-2 .s-babg p span:after{ display: none;}


/*新添加样式*/
.mys{padding-left: 10px;
padding-right: 10px;}
.g-bd .m-con-2 a{ display:block; border-bottom:1px solid #d0efff; width:100%; }
.g-bd .m-con-2 a:nth-child(2n){ margin-right:0;}
.g-bd .m-con-2 p{ display:none;}
.g-bd .m-con-2 dl{ padding:0; width:94%; border:none; box-shadow:none; margin-bottom:0; background:#02327c; padding: 3%; padding-bottom:0;}
.g-bd .m-con-2 dt{ width:100%; border:none; float:none; margin-right:0;}
.g-bd .m-con-2 dt img{ width:100%; height:auto; border:none;}
.g-bd .m-con-2 a.s-babg dl span,.g-bd .m-con-2 a.s-babg dl span:before{ display:none;}
.g-bd .m-con-2 h3{ height:2rem; display:block; padding:0;clear: both;line-height: 2rem;width: 100%;text-align: center;font-size: 1rem; color:#fff;}
.mys_con{ max-width:640px; overflow:hidden;}
/* 产品列表页面三样式  */
@media screen and (max-width: 1440px) { /*当屏幕尺寸小于1440px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1280px) { /*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1024px) { /*当屏幕尺寸小于1024px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:5;-moz-column-count:5;}
}
@media screen and (max-width: 960px) { /*当屏幕尺寸小于960px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:4;-moz-column-count:4;}
}
@media screen and (max-width: 720px) { /*当屏幕尺寸小于720px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:3;-moz-column-count:3;}
}
@media screen and (max-width: 400px) { /*当屏幕尺寸小于400px时，应用下面的CSS样式*/
  .g-prolistbox3 .content {-webkit-column-count:2;-moz-column-count:2;}
}
.g-prolistbox3 .content { margin:15px auto; text-align:center;column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-fill :balance;-webkit-column-fill:balance;-moz-column-fill :balance;}
.g-prolistbox3 .content div {  vertical-align:top; display:inline-block; margin-bottom:10px; text-align:center; line-height:20px; overflow:hidden; font-size:14px; }
.g-prolistbox3 .content i{ height:40px; line-height:20px; overflow:hidden; display:inline-block;}
.g-prolistbox3 .description{ color:#999;  display:block; height:40px; overflow:hidden;}
.g-prolistbox3 .content div img { border:1px solid #e2e2e2; margin-bottom:8px; display:block;}
/*立柱产品*/
.g-bd .m-con-2 .lg dt img{ height:17.125rem; }
.m-con-2 ul li{ float:left; width:48.5%;margin-right:3%;margin-top:10px; }
.m-con-2 ul li:nth-child(2n){ margin-right:0;}
.m-con-2 ul li span{ display:block; width:100%;line-height: 2rem; height:2rem; overflow:hidden; font-size:1rem; background:#02327c; color:#fff;}
.g-bd  .m-con-2 ul li span a{ border:0;}
.m-con-2 ul li span a:nth-child(1){color:#679be7;font-weight:bold; border-right:1px solid #ccefff; width:49%; text-align:center; display:inline-block;}
.m-con-2 ul li span a:nth-child(2){color:#c99c49;  font-weight:bold; width:49%; text-align:center;display:inline-block;}
.mys_con img{ width:100%;}


/*首页样式*/
.swiper-button-next,.swiper-button-prev{ position:absolute;}
.g-ys{height:19.8rem;overflow: hidden;position: relative;}
.g-ys h2{ height:3.8rem; color: #000; font-size: 1.5rem; font-weight: bold; text-align: center;/*background:url(/mobile/Images/Index/h32.gif) no-repeat center 2.25rem;*/background:url(/mobile/Images/Index/jdal.png) no-repeat center 2rem; background-size: 100% 1.17rem; line-height: 110%;}
.g-ys .swiper-button-next{width:1.71rem;height:3.3rem; top:8.25rem;left:1.6%; z-index: 11;filter: Alpha(opacity=30); /* IE */   
-moz-opacity:0.3;    /* FF 主要是为了兼容老版本的FF */
opacity:0.3;    /* FF */}
.g-ys .swiper-button-prev{width:1.71rem;height:3.3rem; top:8.25rem;right:1.6%; z-index: 11;}
.g-ys .swiper-slide ul{ margin: 0 9.7%;}
.g-ys .swiper-slide ul li{ float: left; width: 48.5%; font-size: 0; }.g-ys .swiper-slide ul li:nth-child(2n){ float: right;}
.g-ys .swiper-slide ul li span{ display:block; width:100%; line-height:1.5rem; font-size:1rem; margin-top:0.5rem; text-align:center; color:#666;}
.g-ys .swiper-slide ul li img{border: 0.2rem solid #dadada; box-sizing: border-box;}
.g-ys .swiper-pagination{height:4.8rem;text-align: center;}
.g-ys .swiper-pagination .swiper-pagination-bullet-active{background:#1d933f; border: 1px solid #1d933f;}
.g-ys .mo{ width:10.91rem; display:block; margin:1rem auto; }

.g-case{height:34.8rem;overflow: hidden;position: relative;background:#f2f2f2; padding-top: 1.6rem; margin-bottom: 1.3rem;}
.g-case h2{ color: #000;font-size:1.5rem; display: block; padding-top: 0; height:3.4rem;background:url(/mobile/Images/Index/h33.gif) no-repeat center 2rem; background-size: 100% 0.5rem;}
.g-case h2 i{ color: #013e9d;}
.g-case .swiper-slide dl{ padding: 0 1.6%;}
.g-case .swiper-slide dl dt{ font-size: 0; position: relative;}
.g-case .swiper-slide dl dt em{ display: block; font-size: 1.08rem; font-weight: bold; color: #fff; position: absolute; left: 0;bottom: 0;background:url(/mobile/Images/Index/l_bt.gif) no-repeat center 0; background-size: 100% 2.29rem; width: 100%; line-height: 2.29rem; height: 2.29rem; }
.g-case .swiper-slide dl dt em span{ display: inline-block; width: 1.8rem; float: left; padding: 0.25rem 2rem 0 0.8rem; display:block;}
.g-case .swiper-slide dl dd p{ color: #333; font-size: 0.92rem; padding: 0.6rem 0;}
.g-case .swiper-slide dl dd p i{ display: block; line-height: 1.7rem; padding-left: 0.6rem; position: relative;}
.g-case .swiper-slide dl dd p i:before{ content:""; position:absolute;height:0.3rem;width:0.3rem;left:0;top:0.5rem; background:#013d99;}
.g-case .swiper-slide dl dd p em{ color: #01327f;}
.g-case .swiper-button-next{width:2.1rem;height:2.1rem; top:32.5rem;left:39%; z-index:99;}
.g-case .swiper-button-prev{width:2.1rem;height:2.1rem; top:32.5rem;right:39%; z-index:99;}
.g-case .bom{ position: absolute; left: 0; bottom: 0;background:url(/mobile/Images/Index/bom.jpg) no-repeat; background-size: 100% 3.67rem; height: 3.67rem; z-index: 98;}

.g-zj{ overflow: hidden; margin-bottom: 2rem;}
.g-zj h3{ text-align: center; color: #013f9f; font-size: 1.5rem; font-weight: bold; height: 3.1rem; line-height: 110%;background:url(/mobile/Images/Index/h34.gif) no-repeat center 1.1rem; background-size: 100% 1.29rem;}
.g-zj dl dt{ padding: 0 9.2% 0.75rem; box-sizing: border-box;background:url(/mobile/Images/Index/tv_bg.jpg) no-repeat center bottom; background-size: 100% 0.71rem;}
.g-zj dl dd h4{ text-align: center; color: #013d99; font-size: 1rem; font-weight: bold; letter-spacing: -1px;}
.g-zj dl dd p{ padding:1rem 2.2% 1.5rem; text-align: center; color: #666; font-size: 0.92rem; line-height: 1.7rem;}
.g-zj em{ display: block; text-align: center;}
.g-zj em a{ display: inline-block; height: 2.3rem; line-height: 2.3rem; margin: 0 1%; background: #948984; /* Old browsers */
 background: -moz-linear-gradient(top,  #948984 0%, #948984 50%, #796b65 50%, #796b65 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1a58b7), color-stop(50%,#1a58b7), color-stop(50%,#0140a1), color-stop(100%,#0140a1)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #1a58b7 0%,#1a58b7 50%,#0140a1 50%,#0140a1 100%); /* Chrome10+,Safari5.1+ */
 background: linear-gradient(to bottom,  #1a58b7 0%,#1a58b7 50%,#0140a1 50%,#0140a1 100%); font-size: 0.92rem; color: #fff; padding: 0 2.5%;}
.g-zj em a:first-child{ background: #ffa200;}

/*联系我们*/
.lianxi{ background:url(/mobile/Images/Index/cbg.jpg) no-repeat; background-size: 100% 15.5rem; height:15.5rem;overflow: hidden; }
.lianxi h3{ margin-top:1.2rem; text-align: center; color: #013f9f; font-size: 1.5rem; font-weight: bold; height: 3.1rem; line-height: 110%;background:url(/mobile/Images/Index/lianxibg.png) no-repeat center 0.55rem; background-size: 100% 2.16rem;}
.lianxi .con{ padding:1rem 0 0 2rem;}
.lianxi .con p{font-size: 1rem; color:#fff; line-height:1.65rem;}
body .g-ft{margin-top:0;}
.g-bd img{ width:100%;}