/* 产品列表页面一样式  */
.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 a{ display:block;}
.g-bd .m-con-2 { margin-bottom:26px; }
.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; float:left;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;}
.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;}


/* 新闻列表页面三样式  */
.g-bd .m-con-3 { margin:10px 10px 26px 10px; }
.g-bd .m-con-3 ul { border-bottom:1px solid #eaeaea;}
.g-bd .m-con-3 li { height:32px; line-height:32px; padding:0 15px; position:relative; white-space: nowrap; text-overflow:ellipsis; background-position:5px -1629px;overflow:hidden;display:block; }
.g-bd .m-con-3 li:before { content:""; position:absolute; background:#3e3e3e; width:4px; height:4px; left:6px; top:15px; }
.g-bd .m-con-3 .first { border-top:none; }
.g-bd .m-con-3 li span { display: block; height: 16px; position: absolute; right: 10px; top: 10px; width: 9px; }
.g-bd .m-con-3 li span:before { content:""; position:absolute;  background:#7c7c7c; width:10px; height:10px; left:2px; top:2px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.g-bd .m-con-3 li span:after { content:""; position:absolute; width:10px; height:10px; left:0; top:2px; z-index:11; background-color:#fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(top, #fff, #fff); background-image: -moz-linear-gradient(top, #fff, #fff); background-image: -o-linear-gradient(top, #fff, #fff); background-image: -ms-linear-gradient(top, #fff, #fff); background-image: linear-gradient(top, #fff, #fff); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }


.g-prolistbox4 .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-prolistbox4 .content div { vertical-align:top; display:inline-block; margin-bottom:10px; text-align:center; line-height:20px; overflow:hidden; font-size:14px; }
.g-prolistbox4 .description{ color:#999; display:block; height:40px; overflow:hidden;}
.g-prolistbox4 .content div img { border:1px solid #e2e2e2; text-align:center; margin-bottom:8px; display:block;}
.g-prolistbox4 .content  i{ height:40px; line-height:20px;overflow:hidden; display:inline-block;}

.m-cpzx { padding: 1.3em 0px 1em; overflow: hidden; }
.comm { padding: 0px 4.6875%; overflow: hidden; }
.comm a:nth-of-type(1) { float: left; width: 83%; height: 2.9em; padding: 0px 0px 0px 4%; line-height: 2.9em; background: rgb(55, 59, 143) none repeat scroll 0% 0%; }
.comm a:nth-of-type(1) b { font-size: 116%; color: rgb(255, 255, 255); }
.comm a:nth-of-type(2) { float: right; width: 13%; height: 2.9em; text-align: center; line-height: 2.9em; background: rgb(55, 59, 143) none repeat scroll 0% 0%; }
.comm a:nth-of-type(2) span { display: block; font-size: 2em; color: rgb(255, 255, 255); border-left: 2px solid rgb(255, 255, 255); }
.m-cpzx h3 { padding: 1em 4.6875% 0.7em; overflow: hidden; }
.m-cpzx h3 a { position: relative; float: left; width: 42%; padding: 0px 0px 0px 6%; color: rgb(89, 87, 87); line-height: 2.5em; }
.m-cpzx h3 a span { font-size: 116%; }
.m-cpzx h3 a::before { position: absolute; content: ""; top: 0.8em; left: 6%; z-index: 9; width: 0px; height: 0px; border-left: 0.5em solid rgb(154, 154, 154); border-top: 0.5em solid transparent; border-bottom: 0.5em solid transparent; }
.m-cpzx h3 a:nth-of-type(2n) { float: right; }
.m-cpzx p { padding: 0px 4.6875%; overflow: hidden; }
.m-cpzx p a { float: left; width: 48%; height:13.2em; padding-bottom: 0.8em; text-align: center; color: rgb(101, 101, 101); font-family: Arial,Helvetica,sans-serif; overflow:hidden; display:block; margin-bottom:0.8em;}
.m-cpzx p a span{ height:1.2em; white-space: nowrap; text-overflow:ellipsis;overflow:hidden;display:block;}
.m-cpzx p a img{width:11em; height:11em; display:block; margin:0 auto; margin-bottom:0.3em;  border:1px solid #ccc;}
.m-cpzx p a:nth-of-type(2n) { float: right; }
.m-cpzx p a i { display: block; height: 0.25em; padding-bottom: 0.4em; background: transparent url('../images/cpzx_sd.gif') no-repeat scroll center top / contain ; }
