#bodycon{margin-top: 20px;}
.product_content{ padding-top: 20px;}
.zoomDiv{z-index:999;position:absolute;top:1px;left:1px;background:#ffffff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;font-size: 0;}
.zoomDiv{z-index:999;position:absolute;top:0;left:0;background:#ffffff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;font-size: 0;}
.zoomDiv img{max-width: none;}



    /* 产品列表 */
    .nrbj { background: #fff; display: inline-block; padding: 10px 20px; width: 1160px; }
    .right, .rightl { width: 900px; float: right; display: inline; overflow: hidden; margin-left: 16px; margin-right: 0; }
    .righttop { height: 3px; font-size: 0; overflow: hidden; }
    .plc, .plc2 { height: 20px; line-height: 20px; padding: 8px 8px 8px 42px; position: relative; color: #999; overflow: hidden; font-size: 14px; border: 1px solid #ececec; font-family: microsoft yahei, 微软雅黑; border-radius: 6px; background: url(../images/dts.png) no-repeat scroll 8px; }
    .red_x { color: #dd3904; display: inline; font-family: microsoft yahei; font-size: 12px; }
    .plc .red_x { color: #2383cf; font-size: 12px; }
    .plc i, .plc2 i, .plc a { font-style: normal; font-size: 12px; color: #999; }
    .pro_main { background-color: #fff; zoom: 1; padding: 10px 0; overflow: hidden; }
    dl.list_dl { float: left; width: 292px; margin-right: 11px; margin-bottom: 10px; }
    dl.list_dl:nth-child(3n+3){margin-right: 0;}
    dl.list_dl dt { overflow: hidden; padding: 5px; border: 1px #ebebeb solid; }
    dl.list_dl img { width: 280px; height: 187px; overflow: hidden; transition: .8s; -moz-transition: .8s, -moz-transform .8s; -webkit-transition: .8s, -webkit-transform .8s; }
    .pro_main.hzhb dl.list_dl img{height: 136px;}
    .pro_main.cfhj dl.list_dl img{height: 210px;}
    dl.list_dl:hover dt img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -m-transform: scale(1.1); transform: scale(1.1); }
    dl.list_dl dd { line-height: 40px; padding: 0 0 0 5px; }
    dl.list_dl dd a { color: #666; font-size: 14px; font-weight: 400; display: inline-block;float: left;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 292px;text-align: center; }
    dl.list_dl:hover dd a { color: #2383cf; }
    .rightbot { height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }
    .left, .leftr { width: 242px; float: left; overflow: hidden; }
    .leib2, .leib { width: 238px; float: left; overflow: hidden; border: 1px solid #f1f0f0; border-radius: 10px 10px 0 0; margin-bottom: 15px; }
    .leib2 .tit, .leib .tit { background: url(../images/proltH2Bg.png) no-repeat center; width: 238px; height: 84px; overflow: hidden; }
    i, em { font-style: normal; }
    .leib2 .tit em, .leib .tit em { font-size: 20px; color: #fff; display: block; text-indent: 65px; margin-top: 25px; }
    .leib2 .tit i, .leib .tit i { display: block; text-indent: 65px; color: #fff; text-transform: uppercase; font-size: 12px; }
    .leib2 h3 { overflow: hidden; width: 100%; margin: 0; }
    .leib2 h3 a { display: block; padding-left: 35px; height: 54px; line-height: 54px; font-size: 16px; width: 205px; text-decoration: none; background: url(../images/pro_s.png) #f9f9f9 no-repeat 210px center; font-weight: 400; border-bottom: 1px solid #e3e0e0; color: #333; }
    .leib2 h3 a:hover, .leib2 h3.cur a { color: #fff; background: url(../images/n01.png) no-repeat 210px center; background-color: #2383cf; }
    .leib2 ul { overflow: hidden; padding: 15px 0; width: 217px; padding-left: 23px; border-bottom: 1px solid #e3e0e0; }
    .leib2 ul li { height: 35px; line-height: 35px; position: relative; z-index: 999; }
    .leib2 ul li a { padding-left: 30px; color: #555; font-size: 14px; text-overflow: ellipsis; white-space: normal; overflow: hidden; display: block; background: url(../images/02.png) no-repeat 10px center; }
    .leib2 ul li a:hover, .leib2 ul li.cur a { color: #2383cf; }
    .leib2 .nr { overflow: hidden; width: 240px; border-top: 0; padding-top: 1px; background: #fff; }
    .lxpne { overflow: hidden; width: 166px; padding: 30px 0; padding-left: 75px; border-radius: 10px; background: url(../images/pro_phone.png) no-repeat 20px center; background-color: #2383cf; }
    .lxpne p { font-size: 16px; color: #fff; }
    .lxpne b { display: block; font-size: 24px; color: #fff; font-family: times new roman; }
    
    /* 产品内容 */
    .pro_main { background-color: #fff; zoom: 1; padding: 10px 0; overflow: hidden; }
    .pleft { width: 460px; z-index: 5; float: left; overflow: hidden; margin-left: 5px; }
    .pleft .mainbox { height: 287px; width: 430px; padding: 2px; border: 1px solid #ddd; }
    .pleft .mainbox img { height: 287px; width: 430px; }
    .pright { width: 390px; float: left; margin-left: 5px; z-index: 1; overflow: hidden; font-size: 14px; }
    .propar h4 { font-size: 16px; color: #333; border-bottom: 1px dashed #bbb; padding: 2px 0 10px; line-height: 1.6em; }
    .propar ul { padding: 0 6px; line-height: 28px; margin-bottom: 10px; color: #999; }
    .lxfs { padding: 10px 15px; overflow: hidden; zoom: 1; background: #f3f3f3; font-size: 14px; font-weight: 700; }
    .lxfs span { padding: 5px 0 10px;display: block; }
    .lxfs span i { font-style: normal; font-size: 16px; color: #333; font-weight: 700; }
    .lxfs span i.dh { font-size: 24px; font-weight: 400; color: #2383cf; }
    .lxfs a { float: left; border-radius: 3px; width: 126px;  display: inline; height: 35px; background: #2383cf; color: #fff; text-decoration: none; text-align: center; line-height: 35px; font-size: 15px; font-weight: 400; }
    .proinfo { line-height: 25px; font-size: 14px; padding: 10px; }
    .proinfo .prtitle { margin: 20px 0 10px; font-size: 16px; color: #fff; background: #f3f3f3; height: 35px; border-radius: 5px 5px 0 0; }
    .proinfo .prtitle span { background: #2383cf; line-height: 35px; height: 35px; float: left; padding: 0 20px; border-radius: 5px 5px 0 0; }
    .biank { border: 1px solid #f3f3f3; padding: 15px; }
    
    