/*以下是内页样式*/

.here {overflow: hidden; border-bottom:1px dashed #dcdcdc; margin-bottom: 20px;}
.here span{float: left;height: 50px; line-height: 50px;}

/*内页左侧和右侧*/
.web-Left{float: left; width: 240px; margin-right: 40px;}
.web-Right{float: left; width: 920px;}

/*----产品目录-------*/
.menu_list{ margin-bottom: 30px;}
.menu_head{height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}


.Left_nav{overflow: hidden;}
.Left_nav h2{overflow: hidden; background: #264868; font-size: 22px; height: 80px; line-height: 80px; color: #FFF;padding-left: 15px;  border-radius: 30px 0 0 0; border-bottom: 1px solid #FFF;}
.Left_nav h2 i{float: left; font-size: 28px; margin-right: 5px;}
.Left_nav ul{border: 1px solid #E7E7E7; border-top: 0;}
.Left_nav ul li{ border-bottom: 1px solid #E7E7E7;height: 44px; line-height: 44px; cursor: pointer; }
.Left_nav ul li a{display: block; color: #666; font-size: 14px;padding-left: 15px;  white-space: nowrap; /* 防止文本换行 */
  overflow: hidden; /* 隐藏超出部分的文本 */
  /* 或者使用以下代码显示省略号 */
  /* overflow: hidden; */
  text-overflow: ellipsis;}
.Left_nav ul li a i{ margin: 0 5px;}
.Left_nav ul li a:hover{display: block; color: #FFF; background: #264868;}
.Left_nav ul li .hover{display: block; color: #FFF; background: #264868;}

.left_pro{overflow: hidden;}
.left_pro h2{display: block; background: #212121; font-size: 22px; color: #FFF; height: 75px; line-height: 75px; text-align: center;}
.left_pro ul{}
.left_pro ul li{}
.left_pro ul li h3{ background: #f2f2f2;border-bottom: 1px solid #e9e9e9; font-weight: 600; height: 40px; line-height: 40px; padding-left: 30px;font-size: 14px;}
.left_pro ul li h4{ background: #FFF; border-bottom: 1px solid #F1F1F1; height: 40px; line-height: 40px; padding-left: 60px;font-size: 14px;}

.left_lx{overflow: hidden; margin-top: 30px;}
.left_lx h2{overflow: hidden; background: #264868; font-size: 22px; height: 80px; line-height: 80px; color: #FFF;padding-left: 30px;  border-radius: 30px 0 0 0; border-bottom: 1px solid #FFF;}
.left_lx h2 i{float: left; font-size: 28px; margin-right: 5px;}
.left_lx .text{ background: #F4F4F8; padding: 15px;}

.web-bt{height: 50px;font-size: 22px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}
.web-bt span{display: inline-block;height: 50px;border-bottom: 1px solid #333333;}

/*单页样式*/
.pagenr { padding: 20px 0; line-height: 26px; overflow: hidden; font-size: 16px; margin-bottom: 50px;}
.pagenr img{ max-width: 100%; }

/*新闻样式*/
.news{overflow: hidden;}
.news ul{margin: 0;}
.news ul li{ height: 34px; line-height: 34px; border-bottom: 1px dashed #E7E7E7;}
.news ul li span{ float: right;}
.news ul li b{ font-weight: normal;}

/*图片新闻样式*/
.newspic{overflow: hidden;}
.newspic ul{margin: 0;}
.newspic ul li{overflow: hidden; border-bottom: 1px solid #ededed; padding: 15px 0;}
.newspic ul li .img{float: left;overflow: hidden; width: 280px;height: 150px; margin-right: 30px;}
.newspic ul li .img img{max-width: 100%; }
.newspic ul li .text{float: left; width: 800px;}
.newspic ul li .text h2{color: #333; font-size: 22px;}
.newspic ul li .text time{display: block;padding: 10px 0; color: #999;}
.newspic ul li .text p{color: #666; line-height: 26px;}

.case{overflow: hidden; margin-top: 30px;}
.case ul{margin: 0;}
.case ul li{ float:left;text-align:center; width: 278px; margin-right: 30px; margin-bottom: 30px;}
.case ul li:nth-of-type(4n+0){margin-right:0;}
.case ul li .list-img{ position: relative; border:1px solid #e7e7e7;height: 200px; overflow: hidden;}
.case ul li .list-img:hover{ border:1px solid #264868;}
.case ul li .list-img img{position: absolute;margin: auto;max-width: 100%;max-height: 100%;top: 0;right: 0;bottom: 0;left: 0; transition: all 0.6s;}
.case ul li .list-img img:hover{transform:scale(1.2);}
.case ul li h2{ text-align:center; overflow:hidden;clear:both; font-size: 13px; background: #264868; font-weight: normal; height: 40px; line-height: 40px;}
.case ul li h2 a{color: #FFF;}

/*图片展示*/
.product{overflow: hidden;}
.product ul{margin: 0;}
.product ul li{ float:left;text-align:center; width: 286px; margin-right: 30px; margin-bottom: 30px;}
.product ul li:nth-of-type(3n+0){margin-right:0;}
.product ul li h2{ text-align:center; overflow:hidden;clear:both; font-size: 13px; background: #264868; font-weight: normal;line-height: 2;padding: 10px 0;}
.product ul li h2 a{color: #FFF;}
.product ul li .list-img{overflow: hidden;width: 284px;position: relative; border: 1px solid #E7E7E7;}
.product ul li .list-img .pic2{position: absolute; bottom: 206px; width: 100%; transition: 0.4s; z-index: 1;}
.product ul li .list-img .pic2 img{width: 100%; transition: 0.4s; opacity: 0; height: 100%;}
.product ul li .list-img .pic1{transition: 0.4s; overflow: hidden; position: relative;}
.product ul li .list-img .pic1 img{max-width: 100%;}
.product ul li .list-img:hover .pic2{bottom:0;}
.product ul li .list-img:hover .pic2 img{max-width: 100%; transition: 0.4s; opacity: 1;}




.productinfo{overflow: hidden; clear: both;}
.productinfo-l{ width: 50%; text-align: center;overflow: hidden; height: 460px;}
.productinfo-l img{max-width: 100%;}
.productinfo-r{ width: 46%; margin-left: 4%;}
.productinfo-r h2{ font-size: 22px; border-bottom: 1px solid #E7E7E7; margin-bottom: 10px; padding-bottom: 10px; line-height: 32px;}
.productinfo-r p{color: #666;line-height: 26px; padding: 5px 0; font-size: 15px;}
.productinfo-r p b{color: #c52323;}

.productinfo-r .zixun{ width: 150px; height: 40px; line-height: 40px; background: #c52323; text-align: center;}
.productinfo-r .zixun a{color: #FFF;}

.portfolio-area{overflow: hidden; padding: 30px 0;}
.portfolio-area ul{}
.portfolio-area ul li{float: left; width: 75px; margin-left: 5px; margin-bottom: 5px;}
.portfolio-area ul li img{width: 75px; height: 75px; border: 1px solid #E7E7E7;}

.showbt{ border-bottom: 1px solid #E7E7E7; margin-top: 30px;}
.showbt span{display: inline-block; color: #FFF; background:#264868;font-weight: bold; font-size: 17px;height: 42px;line-height: 42px;padding: 0 38px;}

/*相关新闻*/
.show-newslist{overflow: hidden; margin-bottom: 50px;}
.show-newslist ul{margin: 0;}
.show-newslist ul li{float: left; width: 48%; margin-right: 2%; height: 40px; line-height: 40px; border-bottom: 1px dashed #E7E7E7;}
.show-newslist ul li:nth-of-type(2n+0){margin-right: 0%;}
.show-newslist ul li time{ float: right;}

/*相关产品*/
.show-prolist{overflow: hidden; margin-top: 30px;}
.show-prolist ul{margin: 0;}
.show-prolist ul li{ float:left;text-align:center; width: 286px; margin-right: 30px; margin-bottom: 30px;}
.show-prolist ul li:nth-of-type(3n+0){margin-right:0;}
.show-prolist ul li .list-img{ position: relative; border:1px solid #e7e7e7;height: 204px; overflow: hidden;}
.show-prolist ul li .list-img:hover{ border:1px solid #264868;}
.show-prolist ul li .list-img img{position: absolute;margin: auto;max-width: 100%;max-height: 100%;top: 0;right: 0;bottom: 0;left: 0; transition: all 0.6s;}
.show-prolist ul li .list-img img:hover{transform:scale(1.2);}
.show-prolist ul li h2{ text-align:center; overflow:hidden;clear:both; font-size: 13px; background: #264868; font-weight: normal; height: 40px; line-height: 40px;}
.show-prolist ul li h2 a{color: #FFF;}


/*详情页*/
.Details{overflow: hidden;}
.Details h1{ text-align: center; padding: 15px 0;}
.Details dt{ text-align: center; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; display: block; line-height: 40px;}
.Details dt small{padding: 0 10px; font-weight: bold;}

.Details-conent{ line-height: 28px; padding: 15px 0;}
.Details-conent img{max-width: 100%; padding: 15px 0;}

