/*产品页左侧*/
.cpMain{ overflow:hidden;margin-bottom:20px}.sb_nav{ float:left; width:220px;}.sb_nav h3.title{ text-align:left; background:url(../images/dt-6.gif) repeat-x; padding:0px 15px; height:33px; line-height:33px; border-bottom:1px solid #cecece; font-size:14px; color:#fff;}.sb_nav h3.line{ margin-top:15px; }.sb_nav .active{ padding:10px 15px; background:#fff; border: 1px #ddd solid;}#sidebar dl{ margin-left:5px;}#sidebar dl dt{ padding:4px 0px 5px 15px; margin-top:5px; background:url(../images/dt-11.gif) no-repeat 2px 11px;}#sidebar dl dd{ padding:0px 0px 0px 15px;}#sidebar dl dt.on a{ font-weight:bold; color:#1C57C4; }#sidebar dl h4.on a{ font-weight:bold;}.sb_box{overflow:hidden;}.sb_box h3.title{ border-bottom:1px solid #ddd; background:#f8f8f8; color:#da241c; height:35px; line-height:35px; position:relative;}.sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #da241c; padding:0px 15px;}.sb_box h3.title div.position{ float:right;color:#999; font-weight:normal; position:relative; top:3px; right:15px;}.sb_box h3.title div.position a{ color:#999;}.cpMain .pro_l{width: 245px;float:left;}.cpMain .pro_l h4 .prolia { display:block; height: 60px; line-height:60px; color: #fff;font-size: 18px; padding-left: 20px; text-decoration: none;}.cpMain .pro_l h4 .prolia1{font-size: 30px;line-height: 56px;padding-left: 20px;} .cpMain .pro_l h4{height: 72px;padding-top: 14px;padding-left: 0;background: #da241c;}.cpMain .pro_l h4 a{display:block;line-height: 60px;text-decoration:none;color:#fff;font-size: 34px;letter-spacing: 2px;}.cpMain .pro_l h4 p{color:#fff;font-size: 13px;}.pro_l ul{border-top:none;overflow:hidden; background: url(../images/ny-prolm.png) center top no-repeat; padding-top: 50px;}.pro-nyjs{width: 92%;height: auto;border: 1px solid #ccc;margin-left: 28px;background: #eee;padding: 10px;}.pro-nyjs h2{font-size: 19px;color:#333;}.t05 {line-height:40px;background:#da241c;}.t05 {padding:0 10px; color:#fff;font-size:14px;} 
/*左边标题块*/
.t05 a{color:#fff; font-size:14px}.contactn .subnr { border:1px solid #ddd; overflow:hidden; padding:5px 8px; width:200px; font-size:14px; line-height:30px;}/* marqueetop */.marqueetop{height:800px;overflow:hidden;border:1px solid #ddd;}.marqueetop ul{background: none !important;}.marqueetop li .pic{display:block;border:#ccc 1px solid; height:104px;padding:2px;overflow:hidden;}.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}.jiathis_txt{ float: left; display:inline-block; line-height:28px; }.sb_box_pro{ float:right; width:910px; overflow:hidden;  border:1px solid #dedede;}
/*右侧*/
.rtop { overflow:hidden; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #dbdbdb; margin:0 20px;}.rtop h5 {float:left; padding-left: 10px; border-left: 3px solid #1d67b2; line-height: 16px;font-size: 16px;color: #1d67b2; font-weight: bold;}.rtop span { float: right;}.rtop span em { color: #999;}.rtop span a { color: #999;}.cpshow{ overflow:hidden; margin:20px;}.cpshow li{ float:left; margin:0 5px; margin-bottom:15px;}.cpshow li:nth-child(3n){margin-right: 0;}.cpshow li.noMl{ margin-right:0;}.cpshow li img{ display:block; border:1px solid #d3d3d3; padding: 2px; width: 275px;aspect-ratio: 14/9;}.cpshow li h4{ text-align:center; line-height: 40px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: normal; font-size: 15px; width: 281px;}.cpshow li:hover h4{ color: #1d67b2;}.cpshow li:hover img{border:1px solid #1d67b2;}.cpshow li em{ width: 40%; border:1px solid #dedede; margin: 0 4.5%; display: block; float: left; line-height: 30px; border-radius: 15px;text-align:center;}.cpshow li em:hover{ border: 1px solid #1d67b2; color:#1d67b2; }.cpshow li p{ font-size:13px; color:#666; line-height:21px; height:1px; overflow:hidden;}.cpshow li span{ display:block; overflow:hidden; margin-top:20px;}.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}.cpshow li span .zx:hover{ background:#1d67b2; border-left-color:#1d67b2;}.right .RandomNews .news_random{border:1px solid #ccc;border-top:none;background:#fff;}.right .RandomNews ul{padding-top:8px;border:1px solid #ccc;border-top:none;margin-bottom:15px;width:762px;background:#fff;}#showproduct{padding:20px;}#showproduct>dl.pshow>dt{padding-bottom: 15px;float:left;width:402px;}



/*bigzoompic*/
#MagnifierWrap2{position: relative;}
.MagnifierMain{position: relative;border:1px solid #ccc;}
.MagnifierMain img{width: 100%;display:block;}
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}
.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff url(../images/loading.gif) no-repeat center center; }
.MagnifierImg{position: absolute;top:0; left: 0;}
.spec-items{position: relative;width: 350px;height: 80px;overflow: hidden;margin: 10px auto 0;}
.spec-items ul{width: 500%;position: absolute;top: 8px;left: 0;}
.spec-items ul *{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.spec-items li{width: 64px;float: left;overflow: hidden;margin-right: 5px;border: 1px solid #ccc;cursor: pointer;}
.spec-items li.on{border:1px solid #1d67b2;}
.spec-items li img{width: 100%;display:block;height: 64px;}
span.spe_leftBtn,span.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 74px;line-height: 74px;font-family: "黑体";text-align: center;font-size: 30px;color: #ddd;cursor: default;background-color: #f9f9f9;}
span.on{background-color: #ccc;color: #999;cursor: pointer;}
span.spe_leftBtn{left: 0;}
span.spe_rightBtn{right: 0;}


.prodbaseinfo_a {
  float: left;
  width: 376px;
  margin-left: 36px;
  z-index: 1;
}
.h2_prodtitle {
  font-size: 20px;
  color: #414141;
  border-bottom: 1px dashed #bbbbbb;
  padding: 2px 0 10px;
  line-height: 1.6em;
}
.prodbaseinfo_a p {
  line-height: 28px;
  margin-top: 10px;
}
.mod_goods_info {
  clear: both;
  margin-bottom: 10px;
}
.mod_goods_info .hds {
  border-bottom: 1px solid #ccc;
  height: 43px;
  width: 100%;
  _overflow: hidden;
  list-style: none;
}
.mod_goods_info .hds li:hover, .mod_goods_info .hds li.on {
  border-top: 2px solid #1d67b2;
  border-bottom: 1px solid #fff;
}
.mod_goods_info .hds .status_on {
  border-color: #ccc;
    border-top-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
  border-bottom: 0;
  position: relative;
}
.mod_goods_info .hds li {
  float: left;
  cursor: pointer;
  border: 1px solid #d7d7d7;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(215, 215, 215);
    border-right-color: rgb(215, 215, 215);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(215, 215, 215);
    border-left-color: rgb(215, 215, 215);
  border-bottom: 0;
  margin-right: -1px;
}
.mod_goods_info .hds li a {
  text-decoration: none;color: #666;
}
.mod_goods_info .hds li:hover h3, .mod_goods_info .hds li.on h3 {
  background: #fff;
}
.mod_goods_info .hds .status_on h3 {
  height: 34px;
  background-color: #f5f5f5;
  color: #555;
  font-weight: normal;
}
.mod_goods_info .hds li h3 {
  display: block;
  width: 110.7px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  border-bottom: 0;
  background-color: #f3f3f3;
  border: 1px solid #fff;
}
.proinfo {
  font-size: 14px;
  line-height: 25px;
  min-height: 200px;
}
.proinfo .procon {
  display: none;
}
.proinfo .procon:first-child {
  display: block;
}
.jiathis_style {
  border-top: 1px solid #ccc;
  margin-top: 10px;
}


@media (max-width: 991px) {
.sb_box{ padding:0 !important;}
#showproduct{ padding:0;}
#showproduct > dl.pshow > dt {
	float: none;
  width: 100%;
}
.spec-items {
  width: 100%;
}
.prodbaseinfo_a {
  float: none;
  width: 100%;
  margin-left: 0;
}

}



