﻿
/*内页banner]*/
.ban {height: 350px;-webkit-background-size: cover;background-size: cover;overflow: hidden;background-repeat: no-repeat;background-position: center center; margin-top:111px;}
.ny_wrapper{ width:1220px;margin:auto; overflow:hidden}
/*左侧菜单*/
.fy{ width:100%; background:url(../image/tipline.jpg) left top repeat-x; padding:0 0 30px 0;}
.fyLeft{ float:left;width:230px; margin-top:28px;overflow:hidden;  margin-bottom:20px; }
.l_pro{float:left;width:228px; padding-bottom:30px; background:#f0f0f0; border:1px solid #d0d0d0; border-top:0;}
.l_pro_t{ color:#ffffff; background:#ff7f27; font-size:25px;  width:100%; height:90px;float:left; display:inline; text-align:center; line-height:90px;  }
.l_procon{ float:left; width:206px; display:inline; margin:16px 0 0 11px; }
.l_procon dl{ width:206px;float:left;overflow:hidden; padding:18px 0 8px 0;}
.l_procon dl a{width:176px; background:url(../image/fleft.jpg) 0 center no-repeat;  padding: 0 15px; color:#5a5a5a;line-height:40px; float:left;font-size:12px;}
.l_procon dl a:hover{ color:#db261d}
.l_procon dd{ width:180px; line-height:30px; margin:auto; border-bottom:1px dashed #ddd; overflow:hidden}
.l_procon dd a{width:160px; background:url(../image/t06.gif) 0 center no-repeat;  padding: 0 0 0 20px; color:#5a5a5a;line-height:35px; float:left;font-size:12px;}
.l_procon dd a:hover{ color:#db261d}
/*右侧内容*/
.fyRight{ float:right; padding-bottom:30px;overflow:hidden;width:950px; padding:10px 0 0 0;}
/*路径*/
.title1{ float:left; display:inline; margin:10px 0 30px 0px; padding:0 0 26px 0px; width:930px;  height:30px;position:relative; line-height:30px ; }
.title1 .fl{ float:left;  font-size:16px;  padding:25px 10px 0 0; color:#3d3d3d; font-weight:bold;}
.title1 .fr,.title .fr a{ font-size:14px; color:#3d3d3d; overflow:hidden;}
.title1 .fr{ float:right; margin-right:8px; margin-top:25px; }
.title1 .fr font{font-size:14px; }
/*公司简介*/
.nr-content{ width:100%; overflow:hidden; margin-top:20px;}
.nr-content li{ float:left; width:49%; overflow:hidden; font-size:15px; line-height:32px; margin-right:2%;}
.nr-content li img{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.nr-content li:nth-child(2n){ margin-right:0px;}
/*相关新闻*/
.case-newstit{ width:100%; font-size:32px; line-height:55px; border-bottom:1px solid #cecece; margin-bottom:10px;}
.xg-news{ width:100%;overflow:hidden; margin-top:40px;}
.xg-newlist {width:100%;height:auto;}
.xg-newlist li{ float:left;overflow:hidden;width:48%;height:50px;border-bottom:1px dashed #cecece;font-size:14px;line-height:50px}
.xg-newlist li span{ float:right; font-size:15px;white-space:nowrap;text-overflow:ellipsis;}
.xg-newlist li a{background:url(../image/jiantou.png) 3px center no-repeat;padding-left:17px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis; font-size:15px;}
.xg-newlist li:nth-child(2n){ float:right;}
/*图片圆角*/ 
.yuanjiao{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
/*案例图片列表*/
.cplist { width:100%;display: flex;flex-wrap: wrap; overflow:hidden; }
.cplist li {width:32%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.cplist li:nth-child(3n) {margin-right:0px;}
.cplist li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.cplist li .img{ overflow:hidden;}
.cplist li .img img {max-width: 100%;width: 100%; height:228px;object-fit: cover;transition: transform 0.5s;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.cplist li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
/*page*/
.pagess {clear: both;margin: 40px auto 40px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}

/*案例详情*/
.caseinfo-tit{ width:100%; text-align:center; font-size:30px; line-height:60px; border-bottom:1px solid #cecece;} 
.caseinfo-laiyuan{ width:100%; text-align:center; font-size:13px; line-height:40px; border-bottom:1px solid #cecece;}
.caseinfo-content{ width:100%; font-size:16px; line-height:35px; margin-top:30px; overflow:hidden}
.caseinfo-content img{ width:100%; height:100%;}
/*上一条、下一条*/
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
.updowm{padding-top: 30px; border-top: 1px solid #f0f0f0}
.updowm li{max-width: 44%}
/*相关推荐案例*/
.xg-case{ width:100%; margin-top:30px;  overflow:hidden;}
/*新闻中心*/
#info_lists{ width:100%;margin:auto;margin-top:30px;}
#info_lists li{display:block; clear:both; overflow:hidden}
#info_lists li a{display:block; background:#FFF; cursor:pointer;}
#info_lists li div{float:left;}
#info_lists li div.clear{clear:both; float:none; font-size:0; height:0;}
#info_lists li div.tim{width:62px; text-align:center; border-radius:0px 0px 10px 0px; margin-top:2px;}
#info_lists li div p.tim1{background:#c2c2c2; color:#FFF; height:24px; line-height:24px;}
#info_lists li div p.tim2{border:1px solid #c2c2c2; border-top:0px none; font-size:26px; padding-top:13px; padding-bottom:13px; color:#898989;}
#info_lists li div.con{width:860px; float:right;}
#info_lists li div.con p.con1{color:#4b4b4b; font-size:18px; padding-top:3px;}
#info_lists li div.con p.con2{color:#888; line-height:180%; padding-top:7px;}
#info_lists li.clear{width:100%; clear:both; height:26px; background:url(../image/hx.gif) repeat-x left center;}

/*page*/
.pages { width:100%; height: 30px; line-height: 30px; padding: 10px 0px 10px 0; text-align: left; font-size: 12px; margin:20px 0; overflow:hidden; }
.pages span{height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; }
.pages span.disabled{border: 1px solid #dcdcdc; }
.pages span.current{ background:#ef8200;border: 1px solid #ef8200; color:#fff;}
.pages  a {height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; border: 1px solid #dcdcdc;}
.pages  a:hover { background:#ef8200;border: 1px solid #0179d8; color:#fff;}
.pages a.now { background: #ef8200; border: #0c5389 1px solid; color:#fff; }

.BMapLabel{display: none !important;}
.anchorBL{display:none;}
.BMap_omCtrl {display: none;}
#allmap {width: 100%;height: 500px;overflow: hidden;}
#allmap b{color: #CC5522;font-size: 18px; }
#allmap img{max-width: none;}
/*业务范围*/
.containerp_nav{ margin:auto; width:100%; height:45px; line-height:45px; background:#fff;color: #999;}
.containerp_nav .width1200{ width:1180px;background:url(../image/subMenu-icon.jpg) no-repeat left center; padding-left:20px; margin:auto;}
.containerp_nav a{color: #999;}
.containerp_nav a:hover{color: #c00;}
.containerp_nav span{display:inline-block; color:#999; padding:0 10px;}

.yw_wrapper{background: #f5f5f5; overflow:hidden; width:100%; }
.product_main {position: relative;}
.product_main .wrap  {padding:50px 0 20px 0;}
.product_main li {background: #fff;padding: 54px 60px;margin-bottom: 60px;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}
.product_main li a {display: block; width: 100%;height: 100%;}
.product_main li .left {width: 500px;height: 293px;overflow: hidden;}
.product_main li .left img {display: block; width: 100%;height: 293px;}
.product_main li .right { width: calc(100% - 594px);}
.product_main li .right h3 {font-size: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;color: #333;line-height: 38px;}
.product_main li .right p {font-size: 16px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
  -webkit-line-clamp: 6;line-clamp:6;-webkit-box-orient: vertical;line-height:30px;margin-bottom: 20px;color: #333;}
.product_main li .right span {line-height: 24px; font-size: 16px;color: #333;}
.product_main li .right dl {margin-top: 21px; margin-left: 78px;}
.product_main li .right dl dd {float: left;margin-right: 9px;}
.product_main li .right dl dd img {width: 118px;height: 89px;display: block;border: 1px solid #5784be;}
.product_main li:hover { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2);}
.product_main li:hover .left img {transition: ease-in-out 0.2s;transform: scale(1.05);}
.product_main li:hover .right h3 {color: #d70c18;transition: ease-in-out 0.2s;border-left: 5px solid #d70c18;padding-left: 15px;}
@media only screen and (max-width: 959px) {
.ny_wrapper{ width:98%;margin:auto; overflow:hidden}
.contentPage{background:#ffffff; width:98%; margin:auto; padding:10px; margin-top:20px; line-height:35px;box-sizing: border-box;}
.containerp_nav .width1200{width:98%;float:right;background:url(../image/subMenu-icon.jpg) no-repeat left center; padding-left:20px; margin:auto;box-sizing: border-box;}
.marg50{margin-top:20px!important;}
/*内页banner]*/
.ban {height: 100px;-webkit-background-size: cover;background-size: cover;overflow: hidden;background-repeat: no-repeat;background-position: center center; margin-top:60px;}
/*left*/
.fy{ width:100%; background:url(../image/waptipline.jpg) left top repeat-x; padding:0 0 1px 0;}
.fyLeft{ display:none}
/*右侧内容*/
.fyRight{ float:left; padding-bottom:30px;overflow:hidden;width:100%; padding:10px 0 0 0;}
/*路径*/
.title1{ float:left; display:inline; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%;  height:30px;position:relative; line-height:30px ; }
.title1 .fl{ float:left;  font-size:16px;  padding:0px 0px 0 10px; color:#3d3d3d; font-weight:bold;}
.title1 .fr{ display:none}
/*公司简介*/

.nr-content li{ float:left; width:100%; overflow:hidden; font-size:15px; line-height:32px; margin-right:2%;}
.nr-content li img{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;}
.nr-content li:nth-child(2n){ margin-right:0px;}
.updowm li{ float:left; width:100%;max-width: 100%}
/*新闻中心*/
.caseinfo-tit{font-size:20px; line-height:30px;}
.caseinfo-laiyuan{ width:100%; text-align:center; font-size:12px; line-height:20px; padding:10px 0}
#info_lists li div.tim{width:60px; border-radius:0px 0px 10px 0px;}
#info_lists li div p.tim1{background:#c2c2c2; color:#FFF; height:24px; line-height:24px;}
#info_lists li div p.tim2{font-size:20px}
#info_lists li div.con{width:80%;}
#info_lists li div.con p.con1{font-size:15px; padding-top:3px;}
#info_lists li div.con p.con2{ font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;}
/*相关新闻*/
.xg-news{ width:100%;overflow:hidden; margin-top:10px; margin-bottom:30PX;}
.case-newstit{ width:100%; font-size:20px; line-height:55px; border-bottom:1px solid #cecece; margin-bottom:20px;}
.xg-newlist {width:100%;height:auto;margin-top:20px}
.xg-newlist li{ float:left;overflow:hidden;width:100%;height:30px;border-bottom:1px dashed #cecece;font-size:14px;line-height:30px}
.xg-newlist li span{ float:right; font-size:14px;}
.xg-newlist li a{background:url(../image/jiantou.png) 3px center no-repeat;padding-left:17px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis; font-size:14px;}
.xg-newlist li:nth-child(2n){ float:right;}
/*案例图片列表*/
.cplist li {width:49%; margin-right:1%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.cplist li .img img {max-width: 100%;width: 100%; height:100%;}
.caseinfo-content{ width:100%; font-size:14px; line-height:30px; margin-top:10px; overflow:hidden}

/*相关图片新闻*/
.xg_list{width:100%;float:left; margin-top:1px;}
.xg_list ul li{ float:left; width:47%;margin-bottom:10px;border-bottom:1px dashed #d0d0d0; padding-bottom:10px;}
.xg_list ul li .pic{display: block;float: left;width:100%;height:auto;overflow: hidden;float: left;margin-right: 20px;}
.xg_list ul li .pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.xg_list ul li h5{ width:100%; float:left;font-size: 13px;  color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.xg_list ul li .time{ display:none}

.xg_list ul li:nth-child(2n){ float:right;}
/*业务范围*/
.containerp_nav .width1200{width:98%;float:right;background:url(../image/subMenu-icon.jpg) no-repeat left center; padding-left:20px; margin:auto;box-sizing: border-box;}
.product_main {position: relative;}
.product_main .wrap  {padding:20px 0;}
.product_main li {background: #fff;padding:10px 10px;margin-bottom:30px;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);}
.product_main li .left { float:left;width:100%;height:auto;overflow: hidden;}
.product_main li .left img {display: block; width: 100%;height:auto;}
.product_main li .right { float:left; width:100%}
.product_main li .right h3 {font-size:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom:10px;color: #333;line-height: 38px;}
.product_main li .right p {font-size: 13px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
  -webkit-line-clamp: 6;line-clamp:6;-webkit-box-orient: vertical;line-height:30px;margin-bottom: 20px;color: #333;}
}
