
.pro_content{ padding-top: 20px; padding-bottom: 0px;}
.pro_content .pro_content_left{ float: left; width: 100%; margin-bottom: 70px}
.pro_content .pro_content_left .Category_Name{ color: #00a2e9; font-size: 32px; text-align: center;font-weight: bold; margin-bottom: 30px; line-height: 1}
.pro_content .pro_content_left .Category_Pic{ position:relative; background-position:center center; background-repeat:no-repeat; width:100%; height:160px; background-size:cover;margin-bottom: 25px;}
.pro_content .pro_content_left .Category_Pic .fonts {
  display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 5%;
  transform: translate(0%, -50%);
  max-height: 90%;
  max-width: 90%;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  width: 60%;
}
.pro_content .pro_content_left .Category_Pic img{ width: 100%;}
.pro_content .pro_content_left .Category_Descipe{margin-bottom: 40px; font-size: 16px; line-height: 2.2;}
.pro_content .pro_content_left .pro_lists{ text-align: left}
.pro_content .pro_content_left .pro_lists ul li{ float: left;display: inline; vertical-align: top; width: 24%; margin-right: 1%; margin-bottom: 25px;}
.pro_content .pro_content_left .pro_lists ul li a{ position: relative; display: block; background-color: #ffffff; border: #eaeaea 1px solid; overflow: hidden}
.pro_content .pro_content_left .pro_lists ul li a .mengcheng{position: absolute; left: 0; top:-100%; right: 0; bottom: 0; z-index: 2; height: 100%; width: 100%; text-align: center;background-color: #0081ba9e;-moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;}
.pro_content .pro_content_left .pro_lists ul li a .mengcheng img{ margin-top:46%; height:60px;}
.pro_content .pro_content_left .pro_lists ul li a:hover .mengcheng{ top:0;}
.pro_content .pro_content_left .pro_lists ul li a .pro_one_pic{ position: relative; height: 310px;}

@media screen and (max-width: 1400px){
	
	.pro_content .pro_content_left .pro_lists ul li a .pro_one_pic{ position: relative; height: 200px;}
}



.pro_content .pro_content_left .pro_lists ul li a .pro_one_pic img{
  display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 110%;
  max-width: 110%;
}
.pro_content .pro_content_left .pro_lists ul li a:hover .pro_one_pic img{filter: blur(2px);}
.pro_content .pro_content_left .pro_lists ul li a .pro_one_name{ background-color: #f2f2f2; height: 70px; line-height: 70px; text-align: center; font-size: 16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #4c4c51;}

.pro_content .pro_content_right{ float: right; width:25%;}
.pro_content .pro_content_right>ul>li{ margin-bottom: 10px;}
.pro_content .pro_content_right>ul>li>a{display: block; background: #f2f2f2 url("../image/xiangxia.png")  95% center  no-repeat; padding-left: 15px; padding-top: 12px; padding-bottom: 12px; font-size: 16px; text-align: left;}
.pro_content .pro_content_right>ul>li>div{ background-color: #ffffff; border: #00a2e9 1px solid; padding: 15px 25px; padding-bottom: 25px; display: none}
.pro_content .pro_content_right>ul>li>div a{display: block; padding: 10px 0; padding-left: 16px; padding-right: 0px; font-size: 14px; border-bottom: #ebebeb 1px solid; color: #999999; text-align: left; background: url("../image/erji_icon.png") left center no-repeat; } 

.pro_content .pro_content_right>ul>li>div a.active{display: block; padding: 10px 0; padding-left: 16px; padding-right: 0px; font-size: 14px; border-bottom: #ebebeb 1px solid; color: red; text-align: left;  }

.pro_content .pro_content_right>ul>li>div a:hover{display: block; padding: 10px 0; padding-left: 16px; padding-right: 0px; font-size: 14px; border-bottom: #00a2e9 1px solid; color: #00a2e9; text-align: left; background: url("../image/erji_icon_hover.png") left center no-repeat;}


.pro_content .pro_content_right>ul>li>div a.active{display: block; padding: 10px 0; padding-left: 16px; padding-right: 0px; font-size: 14px; border-bottom: #00a2e9 1px solid; color: #00a2e9; text-align: left; background: url("../image/erji_icon_hover.png") left center no-repeat;}

.pro_content .pro_content_right > ul > li > a.active{display: block;
background: #00a2e9 url("../image/xiangshang.png") 95% center  no-repeat;
padding-left: 15px;
padding-top: 12px;
padding-bottom: 12px;
font-size: 16px;
text-align: left; color: #fff;}

.pro_info_pics{ border: #e9e9e9 1px solid; margin-bottom: 30px; }
.pro_info_pics .item{ position: relative; height: 600px;}
.pro_info_pics .item img{
  display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 90%;
  max-width: 90%;
}
.pro_info_pics .slick-dots{ bottom:30px;}
.pro_info_pics .slick-dots li button{ width: 10px; height: 10px; background-color:#c2dbdc;}
.pro_info_pics .slick-dots li.slick-active button {
  background: #00a2e9;
}
.pro_info_pics .slick-prev {
  left: 30px; border: 0;border-radius:50%; background: url("../image/left_btn22.png") center center  no-repeat; height: 66px; width: 66px; background-size: cover;
}
.pro_info_pics .slick-next {
  right: 30px; left: inherit; border: 0;border-radius:50%; background: url("../image/right_btn22.png") center center  no-repeat; height: 66px; width: 66px; background-size: cover;
}

.down_list{ margin-bottom: 30px;}
.down_list ul li{ display: inline-block; margin-right: 20px;}
.down_list ul li a{ display: inline-block; background-color: #268184; color: #fff; font-size: 16px;border-radius:6px; padding: 15px 40px; line-height: 1;}

.proshow_btn {
  margin-top:40px; background-color:#f2f1f1;
  height:60px;
  line-height:60px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.proshow_btn a {
  background: url(../image/proshow4.jpg)  right center  no-repeat;
  float: left;
  width:100%;
  text-align: center;
  font-size: 16px;  font-weight: bold;
  height:60px;
  color: #666;
}
.proshow_btn a:last-child {
  background: none;
}
.proshow_btn a.cur {
  color: #00a2e9;
  font-weight: bold;
  border-bottom:2px solid #00a2e9;
}
.proshow_box { padding:50px 0;
}
.proshow_box .proshow_list {
  color: #676868;
  font-size: 15px;
  line-height: 2;
}
.proshow_box .proshow_list p.bt {
  color: #feffff;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  background: url(http://www.lanso.com.cn/template/pc/images/proshow5.jpg) no-repeat;
  text-align: center;
  font-weight: bold;
  width: 131px;
  margin-bottom: 7px;
}
.proshow_box .proshow_list p img{height:auto;}
.proshow_box .proshow_list .wzq {
  padding: 0 20px;
}
.proshow_box .proshow_list .wzq .wzqimg {
  margin-top: 20px;
}
.Related_Products{ margin-top: 40px;}
.Related_Products .Related_Products_tit{ font-weight: bold; font-size: 22px; color: #49494d; padding-left: 20px; margin-bottom: 30px;}
.Related_Products .Related_Products_tit span{ position: relative}
.Related_Products .Related_Products_tit span::after {
  left:-20px;
  position: absolute;
  top:8%;
  content: " ";
  width:4px; height:84%;
   background-color: #268184;
  -webkit-transition: .3s;
  transition: .3s;border-radius:5px;
}
.Related_Products_list{ padding-bottom: 90px;}
.Related_Products_list .item{padding: 0 20px;}
.Related_Products_list .item a{ position: relative; display: block; background-color: #ffffff; border: #eaeaea 1px solid; overflow: hidden;}
.Related_Products_list .item a .mengcheng{position: absolute; left: 0; top:-100%; right: 0; bottom: 0; z-index: 2; height: 100%; width: 100%; text-align: center;background-color: rgba(0,107,110,0.7);-moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;}
.Related_Products_list .item a .mengcheng img{ margin: 0px auto;margin-top:46%; height:60px;}
.Related_Products_list .item a:hover .mengcheng{ top:0;}
.Related_Products_list .item a .pro_one_pic{ position: relative; height: 310px;}

.PicList001052{ padding: 3% 0 0.5%}
.PicList001052 dd{overflow: hidden; width: 30%; margin-right: 5%; margin-bottom: 3.5%;  float: left; background: #eee; position: relative; border-radius:10%; box-shadow:5px 5px 10px #ccc;}
/*.PicList001052 dd:after{content: ""; display: block; width: 10px; height: 30%; position: absolute; right: 0; top: 0; background:  #e62129 }*/
.PicList001052 dd:nth-child(3n){  margin-right:0;}
.PicList001052 dd .pic{transition: all 0.5s;  padding-bottom:60%; width: 100%; border-top-left-radius:10%;border-top-right-radius:10%;}
.PicList001052 dd .text{ background: #eee; position: relative; z-index:5; padding:20px 40px; position: relative }
/*.PicList001052 dd .text:before{ content: ""; display: block; width: 10px; height: 100%; position: absolute; left: 0; top: 0; background:  #e62129}*/
.PicList001052 dd .text h1{  color:#00a2e9; font-size: 22px; margin: 0 0 5px 0 }
.PicList001052 dd:hover .pic{transform: scale(1.1);}
@media(max-width:768px){
.PicList001052 dd{ width:100%; margin-right:0%; margin-bottom:5%;  float: left; background: #eee; position: relative}
}

.RighInfo001355{ padding:0 0 3%;}
.RighInfo001355 .list_img {float: left; width: 37%;position: relative;}
.RighInfo001355 .con{ width:55%; display:block; float:right;}
.RighInfo001355 h3{ font-size:24px; color:#e62129; line-height:24px; margin:0; padding-bottom:3%; margin-top:20px;}
.RighInfo001355 h3 span{ font-size:20px; color:#333; margin-left:4px;}
.RighInfo001355 .con dl{ margin-top:2%;}
.RighInfo001355 .con dl dd{ padding-bottom:10px;}
.RighInfo001355 .con h5{ font-size:18px; color:#e62129; margin:0; padding-bottom:15px; position:relative; padding-left:13px;}
.RighInfo001355 .con h5:after{ content:'◆'; color:#e62129; position:absolute; left:0px; top:0; font-size:13px;}
.RighInfo001355 .con p{ margin:0px; padding-bottom:10px; font-size:14px; line-height:24px;}
.RighInfo001355 .con dl dd p{ padding-left:15px; position:relative;}
.RighInfo001355 .con dl dd p:after{ content:'◆'; color:#333; position:absolute; left:0px; top:0; font-size:13px;}
.RighInfo001355 .con dl dd .img{ padding-left:0;}
.RighInfo001355 .con dl dd .img:after{ display:none;}
.RighInfo001355 .con .back_box{text-align:right;padding-top:3%}
.RighInfo001355 .con .back{ color:#fff; width:160px; line-height:36px; text-align:center; background:#00a2e9; display:inline-block; ;transition: all 0.5s;border-radius:5px;box-shadow:5px 5px 10px #ccc}
.RighInfo001355 .con .back:hover{background:#00a2e9;}

.RighInfo001355 .dl dd h5{ font-size:18px; color:#e62129; margin:0; padding-bottom:15px; position:relative; padding-left:18px; margin-top:5%;}
.RighInfo001355 .dl dd h5:after{ content:'◆'; color:#e62129; position:absolute; left:0; top:0; font-size:16px;}
.RighInfo001355 .dl dd .img{ text-align:left;}

.RighInfo001355 .list_img{float:left;position:relative;}
.RighInfo001355 .big_img{left:0;top:0;height:80%;width:100%;border:1px solid #fff;}
.RighInfo001355 .big_img li,
.RighInfo001355 .big_img li figure{}
.RighInfo001355 .big_img li figure{padding-bottom: 100%;border-radius:5%;}
.RighInfo001355 .list{}
.RighInfo001355 .list .bd{position:relative;display:  none;}
.RighInfo001355 .list a{ position:absolute; width:5%; height:50px; top:90%; margin-top:-25px; background:url(../images/RighInfo001355-btn_prev.png) no-repeat center center;  cursor:pointer; transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}
.RighInfo001355 .list a.prev{ left:0;}
.RighInfo001355 .list a.next{ right:0; background-image:url(../image/RighInfo001355-btn_next.png);}

.RighInfo001355 .list a.prevStop{display:none;}

.RighInfo001355 .list a.prevStop,
.RighInfo001355 .list a.nextStop{cursor:default;display: none;}
.RighInfo001355 .list li{ height:130px; display:inline-block; width:25%; position:relative;}
.RighInfo001355 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; background-color:#fff;  border:1px solid #f2f2f2;}
.RighInfo001355 .list li.on figure{ border:2px solid #e62129;}

@media(min-width:768px){
.RighInfo001355 .proinfo_box{display: table;table-layout: fixed;}
.RighInfo001355 .proinfo_box .list_img,
.RighInfo001355 .proinfo_box .con{float: none;display: table-cell;}
.RighInfo001355 .proinfo_box .con{padding-left:3%;vertical-align: middle;}
}

@media(max-width:768px){
.RighInfo001355 .list_img{ float:left; width:100%; margin-bottom: 2%}
.RighInfo001355 .con{ width:100%; display:block; float:none;}
}
@media(max-width:640px){
.RighInfo001355 .list li {height:80px;}
.RighInfo001355 .list{ padding: 100% 42px 0 42px;}
}


@media screen and (max-width: 1400px){
	.pro_info_pics .item {
    position: relative;
    height: 560px;
}
	.Related_Products_list .item a .pro_one_pic{ position: relative; height: 200px;}
}

.Related_Products_list .item a .pro_one_pic img{
  display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 110%;
  max-width: 110%;
}
.Related_Products_list .item a:hover .pro_one_pic img{filter: blur(2px);}
.Related_Products_list .item a .pro_one_name{ background-color: #f2f2f2; height: 70px; line-height: 70px; text-align: center; font-size: 16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #4c4c51;}
.Related_Products_list .slick-dots{ bottom:-30px;}
.Related_Products_list .slick-dots li button{ width: 10px; height: 10px; background-color:#c2dbdc;}
.Related_Products_list .slick-dots li.slick-active button {
  background: #00a2e9;
}

@media (max-width:768px) {
	.pro_content .pro_content_left {
    float: none;
    width: initial; padding-top: 30px
}
	.pro_content .pro_content_right {
    float: none;
    width: initial;
}
	.pro_content .pro_content_left .pro_lists ul li {
    display: block; float:none;
    vertical-align: top;
    width: initial;
    margin-right: 0;
    margin-bottom: 25px;
}
	.pro_content .pro_content_left .pro_lists{ margin-bottom:70px;}
	.pro_info_pics .item {
    position: relative;
    height: 400px;
}
	.down_list ul li a {
    display: inline-block;
    background-color: #268184;
    color: #fff;
    font-size: 14px;
    border-radius: 6px;
    padding: 15px 20px;
    line-height: 1;
}
	.down_list ul li {
    display: inline-block;
    margin-right: 10px;
}
	.Related_Products {
    margin-top: 0;
}
.pro_content .pro_content_left .Category_Pic .fonts{ font-size:16px;}
.pro_content .pro_content_left .pro_lists ul li a .mengcheng img {
    margin-top: 146px;
    height: 60px;
}
}

