.main_left_pro{ width: 205px; float: left;}
.main .main_right{ width:960px; float:right; padding-top:0}
.main .main_left_pro .column_bt {
  background: #baa95b;
  width: 100%;
  height:90px;
  padding-left:35px;
  padding-top:20px;
  position: relative;
}
.main .main_left_pro .column_bt:before {
  content: "";
  position: absolute;
  top: 0;
  left:10px;
  width: 100%;
  height: 100%; background:url(../images/renquan.png) 88% bottom no-repeat;
}
.main .main_left_pro .back_img02:before {
background:url(../images/chanpin.png) 88% bottom no-repeat;
}
.main .main_left_pro .column_bt span {
  display: block;
  color: #ffffff;
  font-size:24px;
  line-height: 32px;
  height: 32px;
  font-weight: normal;
}
.main .main_left_pro .column_bt b {
  color: #ffffff;
  font-size:12px;
  line-height: 20px;
  height: 20px;
  display: block;
  text-transform: uppercase; font-weight:normal;
}


.pro_l_nav{ background-color:#f2f1f1;}
.pro_l_nav h3{ }
.pro_l_nav h3 a{ }

.case_l_nav{ background-color:#f2f1f1;}
.case_l_nav h3{background:#eaeaea url(../images/right02.png) 90% center no-repeat; padding:10px 0; padding-left:35px; color:#333333; font-size:16px; text-align:left; font-weight:normal  }
.case_l_nav h3 a{color:#333333; }

.submenu_pro{ padding:1px 0px;}



a.pro_menubg_pro_:link,a.pro_menubg_pro_:visited {background:#eaeaea url(../images/ico_18.png) 90% center no-repeat; padding:10px 0; padding-left:15px; color:#666; font-size:15px; text-align:left; font-weight:normal ; display:block}
a.pro_menubg_pro_:hover {
background:#eaeaea url(../images/ico_18.png) 90% center no-repeat; padding:10px 0; padding-left:15px; color:#baa95b; font-size:15px; text-align:left; font-weight:normal ;display:block
}
a.pro_menubg_pro_over:link,a.pro_menubg_pro_over:visited {
background:#eaeaea url(../images/ico_18.png) 90% center no-repeat; padding:10px 0; padding-left:15px; color:#baa95b; font-size:15px; text-align:left; font-weight:normal ;display:block
}
a.pro_menubg_pro_over:hover {
background:#eaeaea url(../images/ico_18.png) 90% center no-repeat; padding:10px 0; padding-left:15px; color:#baa95b; font-size:15px; text-align:left; font-weight:normal ;display:block
}

a.pro_menubg_pro002_:link,a.pro_menubg_pro002_:visited {line-height:160%;text-decoration: none; color:#666;display:block; font-size:14px; padding:6px 0px;text-align:left; padding-left:50px; background:url(../images/shuxian2.png) 35px center no-repeat;}
a.pro_menubg_pro002_:hover {
line-height:160%;text-decoration: none; color:#eb6101;display:block; font-size:14px; padding:6px 0px;text-align:left; padding-left:50px; background:url(../images/shuxian.png) 35px center no-repeat;
}
a.pro_menubg_pro002_over:link,a.pro_menubg_pro002_over:visited {
line-height:160%;text-decoration: none; color:#eb6101;display:block; font-size:13px; padding:6px 0px;text-align:left; padding-left:50px; background:url(../images/shuxian.png) 35px center no-repeat;
}
a.pro_menubg_pro002_over:hover {
line-height:160%;text-decoration: none; color:#eb6101;display:block; font-size:14px; padding:6px 0px;text-align:left; padding-left:50px; background:url(../images/shuxian.png) 35px center no-repeat;
}

a.pro_menubg_pro003_:link,a.pro_menubg_pro003_:visited {line-height:100%;text-decoration: none; color:#999999;display:block; font-size:13px; padding:8px 0px;text-align:left; padding-left:50px;}
a.pro_menubg_pro003_:hover {
line-height:100%;text-decoration: none; color:#222222;display:block; font-size:13px; padding:8px 0px;text-align:left; padding-left:50px;
}
a.pro_menubg_pro003_over:link,a.pro_menubg_pro003_over:visited {
line-height:100%;text-decoration: none; color:#222222;display:block; font-size:13px; padding:8px 0px;text-align:left; padding-left:50px;}
a.pro_menubg_pro003_over:hover {
line-height:100%;text-decoration: none; color:#222222;display:block; font-size:13px; padding:8px 0px;text-align:left; padding-left:50px;
}

.pro_lists_show{}
.pro_lists_show ul li{ float:left; width:33.333%; padding-bottom:30px;}
.pro_lists_show ul li a{ display:block; padding:0px 5%;}
.pro_lists_show ul li .pro_img_show{ background-color:#FFFFFF; border:#dfdfdf 1px solid; text-align:center; padding:0; overflow:hidden }
.pro_lists_show ul li .pro_img_show img{ width:100%; height: auto; max-width:100%; border:0;width: 100%;
    -webkit-transform: translateZ(0px);
    transform: translateZ(0px);
    -webkit-transition: -webkit-transform 0.6s ease 0s;
    transition: transform 0.6s ease 0s;}
.pro_lists_show ul li:hover .pro_img_show img{-webkit-transform: scale(1.10) ; -moz-transform: scale(1.10); transform: scale(1.10);}
.pro_lists_show ul li .pro_fonts_show{ text-align:center; background-color:#f7f7f7; border-bottom:#dddddd 1px solid;border-left:#dddddd 1px solid;border-right:#dddddd 1px solid; font-size:14px; padding:14px 0px;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;}

.pro_lists_show ul li a:hover .pro_img_show{border:#baa95b 1px solid; box-shadow: 0px 0px 20px #c3c3c3;}
.pro_lists_show ul li a:hover .pro_fonts_show{background-color:#baa95b;border:#baa95b 1px solid; border-top:none; box-shadow: 0px 0px 20px #c3c3c3; color:#fff}


.clearfix {

    clear: both;

}
.f-l {
    float: left;
}
table {
    border-collapse: collapse;
    width: 100%;
}
.proTitle {
    float: left;
    width: 100%;
    height: 50px;
    font-size: 18px;
    color: #333;
    line-height: 50px;
    border-bottom: 1px solid #ddd; font-weight:bold;
}
.proImg {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.proTab {
    float: left;
    width: 100%;
    height: auto;
}
.proMenu {
    float: left;
    width: 100%;
    height: 40px;
    background: #f1f1f1;
    margin-bottom: 20px;
}
.proMenu span.hover {
    background: url(../images/proSel.jpg) center top no-repeat;
    color: #fff; font-weight:bold
}
.proMenu span {
    display: block;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
    float: left;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}
.proMain {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}




@media (max-width:1000px) {
.main .main_right{ width:100%; float:none}
.main_left_pro {
    width: 100%;
    float: none;
}
.pro_lists_show{ padding-top:1rem;}
.pro_lists_show ul li .pro_img_show img{ height: auto}
.pro_lists_show ul li{ padding-bottom:2rem; width:50%;}
.pro_lists_show ul li .pro_fonts_show .pro_fonts_show001{ font-size:1.4rem}
.pro_lists_show ul li .pro_fonts_show .pro_fonts_show002{ font-size:0.8rem}
.proshow_left,.proshow_right{ float:none; width:100%}
.proshow_right{ padding-top:1.5rem}
.proshow_right .bt_b{ font-size:2.2rem;}
.proshow_right .bt_p{ font-size:1.2rem; padding-bottom:1.6rem}
.proshow_box .proshow_list{ font-size:0.85rem;}
.proshow_btn a{ font-size:0.8rem;}
.swiper-container2 .swiper-slide img{ position:relative; top:auto; left:auto; height:auto; width:auto}

}