html{ background:#f5f5f5;padding:0px;margin:0px;font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;font-size:14px;}
body{ overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);width:1200px;margin:0 auto;padding:0;background:#fff;transition:all 0.6s;-moz-transition:all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;}
header,article,aside,div,span,p,ul,li,ol,h1,h2,h3,h4,h5{ list-style:none;margin:0;padding:0;text-align: justify;}
img{ border:0;font-size:0;margin:0;}
a{ background-color:transparent; text-decoration:none; color:#414558;}
a:active,a:hover{ outline:0;}
b,strong{font-weight:bold;}
hr{ height:1px;border:0;border-top:1px solid #dadada;margin:1em 0;padding:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
body.bg-white{ background:#fff;}

/*导航样式*/
.header{ margin:0 30px;margin-bottom:20px;Position: relative;background:#fff;height:85px;border-bottom:solid 2px #114aac;}
.header-box{ Position: relative;height:85px;}
.header .logo{ float:left;margin-top:15px;}
.header .logo img{ height:55px;}

.nav{ overflow: hidden;height:85px;float:right;}
.nav ul{ text-align:center;}
.nav ul li{ display:inline-block;margin-left:25px;line-height:85px;height:85px;}
.nav ul li a{ /* font-weight:bold; */font-size:18px;color:#656565;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.nav ul li.hover a, .nav ul li a:hover{ color:#114aac;}
.nav ul li span{ display:inline-block;color:#e5e5e5;padding-right:25px;font-size:16px;}
.header .call{ padding-left:32px;font-size:24px;color:#666;float:right;margin-top:29px;height:25px;line-height:25px;background: url(../images/call.svg) no-repeat left center;background-size:24px;}

/*轮播图*/
.slideBox{ overflow:hidden;position:relative;background:#fff; }
.slideBox .hd{ overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; width:100%;text-align:center; }
.slideBox .hd ul li{ border-radius:10px;display:inline-block; width:30px; height:2px;margin:0 4px; background:#fff;}
.slideBox .hd ul li.on{ background:#114aac;}
.slideBox .bd{ position:relative; z-index:0;width: 100%;height: auto;overflow: hidden}
.slideBox .bd ul{ -webkit-transition: all 0s;-moz-transition: all 0s;-o-transition: all 0s;}
.slideBox .bd li{ overflow:hidden;}
.slideBox .bd img{ width:100%;vertical-align:bottom; }
.slideBox .prev{ display:inline-block;position:absolute; left:5%; top:50%; margin-top:-32px;  width:30px; height:60px; background:url(../images/slide_btn.png) no-repeat left -100px; filter:alpha(opacity=0);opacity:0;}
.slideBox .next{ display:inline-block;position:absolute; right:5%; top:50%; margin-top:-32px;  width:30px; height:60px; background:url(../images/slide_btn.png) no-repeat left -170px; filter:alpha(opacity=0);opacity:0; }
.slideBox:hover .prev,.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }
#slideBox-m{ display:none;}

/*通用样式*/
.page-content, .page-content2{ background:#fff;margin:0 30px;margin-bottom:20px;}
.page-content-box{ width:100%;}
.page-content-box:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}

/*标题样式*/
.head-title{ margin-bottom:30px;}
.head-title h2.en{ font-size:42px;line-height:1.3;color:rgba(0,0,0,0.07);text-transform: uppercase;}
.head-title-cn{ position:relative;overflow:hidden;height:32px;}
.head-title-cn:before{ content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#ddd;}
.head-title-cn:after{ content:'';position:absolute;right:0;top:50%;height:8px;width:8px;margin-top:-4px;background:#ddd;border-radius:100%;}

.head-title-cn h2{ line-height:32px;padding-right:20px;position:relative;z-index:3;font-size:24px;color:#114aac;float:left;background:#fff;}
.head-title-cn span{ float:right;display:block;position:relative;z-index:3;background:#fff;height:32px;line-height:32px;padding-left:20px;}
.head-title-cn span a{ display:block;background:#666;text-align:center;color:#fff;width:120px;}
.head-title-cn span a:hover{ background:#333;}

/*首页服务*/
.index-fuwu{ overflow:hidden;}
.index-fuwu ul{ }
.index-fuwu ul li{ width:25%;float:left;}
.index-fuwu ul li .box{ border:solid 2px #eee;margin-left:-2px;padding:50px 30px;}
.index-fuwu ul li .box:hover{ border:solid 2px #114aac;position:relative;z-index:3;}
.index-fuwu ul li:first-child .box{ margin:0;}
.index-fuwu ul li .box .img{ width:72px;height:72px;margin:0 auto;border-radius:100%;background:#114aac;margin-bottom:30px;text-align:center;}
.index-fuwu ul li .box .img img{ height:32px;margin-top:20px;}
.index-fuwu ul li .box .desc{ }
.index-fuwu ul li .box .desc h2{ font-size:20px;height:30px;line-height:30px;text-align:center;margin-bottom:10px;}
.index-fuwu ul li .box .desc p{ line-height:24px;height:96px;font-size:13px;color:#999;text-align:justify;}

/*标书类型*/
.index-lx{ overflow:hidden;}
.index-lx .index-lx-ul{ margin-left:-20px;}
.index-lx .index-lx-ul .index-lx-li{ width:25%;float:left;}
.index-lx .index-lx-ul .index-lx-li .index-lx-li-box{ margin-left:20px;}

.biaoshu-head{ background-color:#114aac;height:90px;overflow:hidden;background-size:100% auto!important;}
.biaoshu-head h2{ font-weight:500;color:#fff;font-size:24px;line-height:90px;text-align:center;}
.list-biaoshu{ background:#fff;padding:30px;border:solid 2px #eee;border-top:0;overflow:hidden;}
.list-biaoshu ul{ margin-top:-10px;margin-left:-10px;}
.list-biaoshu ul li{ width:50%;margin-top:10px;float:left;}
.list-biaoshu ul li .box{ margin-left:10px;}
.list-biaoshu ul li .box span{ background:rgba(17,74,172,0.07);color:#666;display:block;height:32px;line-height:32px;text-align:center;}
.list-biaoshu ul li .box span:hover{ background:#114aac;color:#fff;}

/*首页案例*/
.index-anli{ }
.index-anli:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.index-anli ul{ margin-top:-20px;margin-left:-20px;}
.index-anli ul li{ width:25%;float:left;margin-top:20px;}
.index-anli ul li .box{ margin-left:20px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.index-anli ul li .box .img{ overflow:hidden;}
.index-anli ul li .box .img img{ width:100%;height:192px;vertical-align:bottom;}
.index-anli ul li .box p{ line-height:50px;height:50px;border:solid 1px #ddd;border-top:0;padding:0 10px;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:15px;}
.index-anli ul li .box:hover{ transform:translateY(-10px);box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);}
.index-anli ul li .box:hover p{ color:#114aac;}

/*首页公司简介*/
.gongsi-desc{ line-height:2;font-size:15px;text-align:justify;margin-bottom:30px;}
.gongsi-desc p{ margin-bottom:1em;}

.list-gongsi-img{ overflow:hidden;}
.list-gongsi-img ul{ margin-left:-5px;}
.list-gongsi-img ul li{ width:20%;float:left;}
.list-gongsi-img ul li .img{ margin-left:5px;overflow:hidden;}
.list-gongsi-img ul li .img img{ width:100%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-gongsi-img ul li .img img:hover{ -webkit-transform: scale(1.10);-moz-transform: scale(1.10);transform: scale(1.10);}

/*首页优势*/
.index-ys-bg{ margin-bottom:20px;background:#777 url(../images/ys-bg.jpg) no-repeat center center;padding:50px 0;}
.ys-title{ margin-bottom:40px;}
.ys-title h2.en{ text-align:center;font-size:42px;line-height:52px;color:rgba(255,255,255,0.15);text-transform: uppercase;}
.ys-title h2.cn{ text-align:center;line-height:36px;font-size:26px;color:#fff;}
.index-ys{ overflow:hidden;margin:0 30px;}
.index-ys ul{ margin-left:-20px;}
.index-ys ul li{ width:20%;float:left;}
.index-ys ul li .box{ margin-left:20px;}
.index-ys ul li .box .img{ position:relative;z-index:3;width:72px;height:72px;margin:0 auto;border-radius:100%;background:#fff;text-align:center;}
.index-ys ul li .box .img img{ height:32px;margin-top:20px;}
.index-ys ul li .box .desc{ margin-top:-36px;border-radius:10px;background:rgba(255,255,255,0.65);padding:66px 30px 30px;}
.index-ys ul li .box .desc h2{ font-weight:500;font-size:24px;line-height:1.5;text-align:center;}
.index-ys ul li .box .desc i{ width:20px;height:2px;background:#114aac;margin:20px auto;display:block;}
.index-ys ul li .box .desc p{ line-height:24px;height:72px;text-align:justify;}
.index-ys ul li .box:hover .desc{ background:#114aac;color:#fff;}
.index-ys ul li .box:hover .desc i{ background:#fff;}

/*首页新闻*/
.list-news{ }
.list-news:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.list-news ul{ margin-top:-30px;margin-left:-40px;}
.list-news ul li{ width:50%;float:left;margin-top:30px;}
.list-news ul li .box{ height:78px;margin-left:40px;Position: relative;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-news ul li .desc{ padding-left:120px;}
.list-news ul li .desc h2{ margin-bottom:6px;font-size:18px;height:28px;line-height:28px;font-weight:500;}
.list-news ul li .desc h2 a{ display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-news ul li .desc p{ font-size:12px;color:#999;height:44px;line-height:22px;text-align:justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-news ul li .date{ background:#f5f5f5;width:88px;height:78px;text-align:center;Position: absolute;left:0px;top:0px;}
.list-news ul li .date span{ display:block;}
.list-news ul li .date span.days{ padding-top:9px;font-size:28px;line-height:38px;font-weight:bold;color:#666;text-align:center;}
.list-news ul li .date span.years{ font-size:12px;line-height:22px;color:#999;text-align:center;}
.list-news ul li .desc h2 a:hover{ color:#114aac;}

/*工程投标*/
.list-gongcheng-fanwei{ overflow: hidden;}
.list-gongcheng-fanwei ul{ margin-left:-30px;}
.list-gongcheng-fanwei ul li{ width:20%;float:left;}
.list-gongcheng-fanwei ul li .box{ margin-left:30px;text-align:center;}
.list-gongcheng-fanwei ul li img{ width:100px;height:100px;border-radius:100%;}
.list-gongcheng-fanwei ul li p{ line-height:26px;font-size:16px;text-align:center;margin-top:20px;}

/*成本测算*/
.cesuan-body{ line-height:1.8;padding:30px;font-size:16px;background:rgba(255,85,0,0.07);}
.list-fw-hy{ overflow: hidden;}
.list-fw-hy ul{ margin-top:-10px;margin-left:-10px;}
.list-fw-hy ul li{ width:20%;float:left;margin-top:10px;}
.list-fw-hy ul li p{ height:80px;line-height:80px;margin-left:10px;text-align:center;font-size:18px;background:#fff;border:solid 2px rgba(17,74,172,0.2);}
.list-fw-hy ul li p:hover{ color:#114aac;border:solid 2px #114aac;}

.list-cesuan-logo{ overflow: hidden;margin-top:30px;}
.list-cesuan-logo ul{ margin-top:-10px;margin-left:-10px;}
.list-cesuan-logo ul li{ width:16.66%;float:left;margin-top:10px;}
.list-cesuan-logo ul li .img{ margin-left:10px;border:solid 2px #eee;}
.list-cesuan-logo ul li .img img{ width:100%;}

/*预结算*/
.list-yujiesuan{ position:relative;padding-top:60px;overflow:hidden;}
.list-yujiesuan:before{ content:'';position: absolute;height:4px;left:0;right:0;top:5px;background:#114aac;}
.list-yujiesuan ul{ margin-left:-20px;}
.list-yujiesuan ul li{ text-align:center;width:20%;float:left;}
.list-yujiesuan ul li .box{ position:relative;margin-left:20px;background:#114aac;border-radius:10px;padding:30px 0;}
.list-yujiesuan ul li .box:after{ content:'';position: absolute;top: -64px;left:50%;transform:translateX(-50%);width:14px;height:14px;background:#114aac;border:solid 5px #fff;border-radius:100%;}
.list-yujiesuan ul li .box:before{ content: "";position: absolute;top: -10px;left: 50%;margin-left: -12px;border-left: transparent 12px solid;border-right: transparent 12px solid;border-bottom: #114aac 10px solid;}
.list-yujiesuan ul li h2{ text-align:center;font-size:16px;line-height:26px;font-weight:500;color:#fff;}

/*风险评估*/
.pinggu-content{ position:relative;overflow:hidden;background:#f5f5f5;}
.pinggu-content .img{ width:570px;}
.pinggu-content .img img{ width:100%;vertical-align:bottom;}
.pinggu-content .desc{ left:620px;right:50px;position: absolute;top:50%;transform:translateY(-50%);}
.pinggu-content .desc h2{ margin-bottom:20px;font-size:24px;line-height:34px;font-weight:800;}
.pinggu-content .desc p{ line-height:26px;font-size:16px;text-align:justify;}

/*当前位置*/
.now{ margin:0 30px;margin-top:-20px;}
.now-box{ padding:20px 0;margin:0 auto;border-bottom:solid 1px #eee;}
.now-box p{ height:20px;line-height:20px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.now-box a{ color:#999;}

/*内页通用*/
.content{ margin:40px 30px;overflow: hidden;Position: relative;}
.main{ width:770px;float:left;}
.main:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.main:before{ content:'';Position: absolute;right:339px;top:0;bottom:0;width:1px;border-right:solid 1px #eee;}
.side{ width:300px;float:right;overflow: hidden;}

/*新闻列表*/
.list_article{ overflow: hidden;}
.list_article ul{ }
.list_article li{ height:133px;border-bottom: 1px solid #eee;padding-bottom:30px;margin-bottom:30px;Position: relative; overflow: hidden;}
.list_article ul li .img{ Position: absolute;top:0;left:0;}
.list_article ul li .img img{width: 200px;height: 133px;}
.list_article .arc_desc{ padding:5px 0 0 230px;}
.list_article .arc_desc h2{ margin-bottom:5px;font-size:18px;color:#444;line-height:28px;height:28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.list_article .arc_desc p.ds{ margin-bottom:20px;line-height:24px;font-size:14px;color:#666;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list_article .dn{ height:22px;line-height:22px;font-size:12px;color:#999;}
.list_article .dn span.click{ padding-left:20px;}
.list_article li:last-child{ margin-bottom:0;}
.list_article ul li:hover .arc_desc h2{ color:#114aac;}

/*分页样式*/
.pages{ margin-top:50px;height:32px;line-height:32px;overflow: hidden;text-align:center;}
.pages ul{ text-align:center;}
.pages ul li{ display:inline-block;margin:0 5px;background:#f5f5f5;font-size:13px;border-radius:50px;}
.pages ul a{ display:inline-block;padding:0 13px;color:#555;}
.pages ul a:hover{ background:#114aac;color:#fff;border-radius:50px;}
.pages ul li.active{ background:#114aac;color:#fff;}
.pages ul li.active a{ color:#fff;}
.pages ul li span.pageinfo{ color:#999;}
.pages span input{ height:24px;line-height:24px;border:1px solid #ccc; width:30px; margin:0 2px 0 2px; text-align:center; padding-top:-1px ;font-size:14px;}

/*侧边栏*/
.side-box{ margin-bottom:40px;}
.side-head{ margin-bottom:10px;}
.side-head h4{ font-size:22px;line-height:22px;font-weight:500;}

.side-click{ }
.side-click ul{}
.side-click ul li{ height:36px;line-height:36px;Position: relative;padding-left:30px;}
.side-click ul li span{ font-style:italic;Position: absolute;color:#999;left:0;top:0;}
.side-click ul li a{ display:block;height:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.side-click ul li:nth-child(-n+3) span{ color:#114aac;font-weight:bold;}
.side-click ul li a:hover{ color:#114aac;}

.side-news{ }
.side-news ul li{ height:36px;line-height:36px;Position: relative;padding-left:20px;}
.side-news ul li:before{ content:'';Position: absolute;left:0;top:50%;margin-top:-2px;height:4px;width:4px;background:#999;}
.side-news ul li a{ display:block;height:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.side-news ul li a:hover{ color:#114aac;}

/*文章详情页*/
.arc-head{ padding-bottom:20px;margin-bottom:20px;}
.arc-head h1{ font-weight:500;font-size:32px;line-height:42px;margin-bottom:10px;}
.arc-head .info{ line-height:20px;color:#999;overflow:hidden;font-size:13px;}
.arc-head .info i{ display:inline-block;font-style:normal;padding:0 15px;color:#ddd;}
.arc-body{ line-height:28px;font-size:15px;color:#555;text-align: justify;}
.arc-body p{ margin-bottom:24px;}
.arc-body img{ max-width:100% !important;height:auto !important;}

.new-ssp-box{ overflow: hidden;color:#999;margin-top:50px;padding-top:30px;border-top:dashed 2px #eee;}
.new-ssp-box p{ line-height:36px;height:36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;color:#999;}
.new-ssp-box a:hover{ color:#114aac;}

.arc-about{ overflow: hidden;}
.arc-about h2{ font-weight:500;line-height:32px;font-size:22px;margin-bottom:10px;}
.arc-about ul{ margin-left:-50px;}
.arc-about ul li{ width:50%;float:left;}
.arc-about ul li .box{ margin-left:50px;overflow: hidden;height:32px;line-height:32px;position:relative;}
.arc-about ul li .box:before{ content: "";position: absolute;top:50%;margin-top:-2px;left:0px;width:4px;height:4px;background:#114aac;}
.arc-about ul li a{ display:block;position:absolute;top:0;left:16px;right:80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.arc-about ul li a:hover{ color:#114aac;}
.arc-about ul li span{ display:block;float:right;color:#999;}

/*产品详情页*/
.chanpin-head{ margin-bottom:50px;overflow: hidden;}
.chanpin-head .img{ float:left;width:385px;border:solid 1px #ddd;padding:10px;}
.chanpin-head .img img{ width:100%;}
.chanpin-head .desc{ margin-top:10px;width:700px;float:right;}
.chanpin-head .desc h1{ font-size:28px;line-height:38px;margin-bottom:10px;}
.chanpin-head .chanpin-info{ margin-bottom:20px;line-height:20px;color:#999;overflow:hidden;font-size:13px;}
.chanpin-head .chanpin-info i{ display:inline-block;font-style:normal;padding:0 15px;color:#ddd;}
.chanpin-head .desc p{ line-height:24px;font-size:14px;color:#666;text-align:justify;}
.chanpin-head .chanpin-call{ margin-top:40px;width:300px;text-align:center;height:48px;line-height:48px;background:#ff5500;}
.chanpin-head .chanpin-call a{ color:#fff;}
.chanpin-head .chanpin-call b{ font-size:18px;}

.chanpin-main{ border:solid 1px #ddd;margin-bottom:50px;}
.chanpin-main .arc-body{ padding:50px;}
.chanpin-main .chanpin-item{ height:60px;line-height:60px;background:#f7f7f7;border-bottom:solid 1px #ddd;}
.chanpin-main .chanpin-item:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.chanpin-main .chanpin-item h2{ padding:0 50px;float:left;height:60px;background:#fff;border-top:solid 3px #114aac;margin-top:-1px;font-weight:500;font-size:20px;color:#114aac;}

.about-chanpin-title{ margin-bottom:20px;}
.about-chanpin-title h2{ font-weight:500;font-size:22px;line-height:32px;}

/*页脚*/
.footer-bg{ background:#292b2f;padding:30px 0;border-bottom: #3a3c3f 1px solid;}
.footer{ margin:0 30px;overflow:hidden;}
.footer .left{ float:left;}
.footer-dh{ overflow:hidden;line-height:30px;margin-bottom:20px;}
.footer-dh ul{}
.footer-dh ul li{ float:left;font-size:15px;margin-right:30px;}
.footer-dh ul li a{ color:#f0f0f1;}
.footer-message{ line-height:30px;font-size:13px;color:#9c9ca2;}
.footer .right{ float:right;}
.footer .right .ewm{ float:left;margin-left:20px;text-align:center;}
.footer .right .ewm img{ margin-bottom:10px;width:108px;}
.footer .right .ewm p{ text-align:center;line-height:15px;font-size:13px;color:#9c9ca2;}

.footer-copy{ font-size:12px;background:#292b2f;padding:20px 0;text-align:center;color:#747475;}
.footer-copy p{ text-align:center;}
.footer-copy a{ color:#747475;}

.link-bg{ background:#fff;overflow:hidden;}
.link{ width:1200px;margin:0 auto;overflow:hidden;padding:20px 0;line-height:24px;}
.link span{ display:block;float:left;width:80px;color:#333;}
.links{ width:1120px;float:right;}
.links a{ display:inline-block;margin-right:15px;color:#666;}
.links a:hover{ color:#1a76c2;}

/*客服*/
.kefu{ position:fixed;z-index:98;right:5px;top:484px;width:60px;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.kefu ul{}
.kefu ul li{ border-radius:5px;background:#ff6600;margin-bottom:5px;cursor: pointer;Position: relative;padding:10px 0;}
.kefu ul li i{ display:block;height:28px;width:28px;margin:0 auto;margin-bottom:6px;}
.kefu ul li i.icon-kefu-2{ background:url(../images/kefu-2.svg) no-repeat center center;background-size: 100%;}
.kefu ul li i.icon-kefu-4{ background:url(../images/kefu-4.svg) no-repeat center center;background-size: 90%;}
.kefu ul li p{ color:rgba(255,255,255,0.8);font-size:12px;line-height:20px;text-align:center;}
.kefu ul li p span{ display: none;}
.kefu ul li a{ display:block;}
.kefu ul li .kefu-call{ border-radius:5px 0 0 5px;display:none;Position: absolute;right:60px;top:0;background:#fff;height:52px;padding:10px 20px;border:solid 1px #eee;}
.kefu ul li .kefu-call p{ color:#333 !important;font-size:14px;line-height:20px;text-align:left;}
.kefu ul li .kefu-call strong{ display:block;font-size:24px;line-height:34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#ff6600;}
.kefu ul li:hover .kefu-call{ display:block;}
.kefu ul li:nth-child(1):hover{ border-radius:0 5px 5px 0;}
.kefu ul li:hover p{ color:#fff;}
.kefu ul li:last-child{ margin-bottom:0;}
.fixed-center{ top:50%;transform:translateY(-50%);}

/*移动适配*/
@media screen and (max-width:960px){
body{ width:auto;padding-top:50px;padding-bottom:46px;}

/*导航样式*/
.header{ margin:0;position:fixed;top:0;left:0;right:0;height:50px;box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);z-index:101;border:0;}
.header-box{ Position: relative;margin:0 15px;height:50px;}
.header .logo{ float:left;height:30px;margin-top:11px;}
.header .logo img{ height:30px;}

.nav{ position:fixed;z-index:101;height:auto;top:0;bottom:0;left:-70%;right:auto;width:70%;background:#fff;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;padding:15px 0;}
.nav ul{ text-align:left;}
.nav ul li{ border-bottom:solid 1px #eee;display:block;margin:0 20px;line-height:50px;height:50px;}
.nav ul li a{ font-size:16px;color:#666;display:block;}
.nav ul li a.hover{ color:#fff;}
.nav ul li a:hover{ color:rgba(255,255,255, 0.8);}
.nav ul li span{ display:none;}
.nav ul li:last-child{ border:0;}
.header .menu{ display:inline-block;position:absolute;right:0;top:0;height:50px;width:18px;background: url(../images/menu.svg) no-repeat center center;background-size:18px;}
.nav_bg{ display:none;background:rgba(0, 0, 0, 0.6);position:fixed;z-index:99;top:0;bottom:0;left:0;right:0;}
.menu_left{ left:0;}
.on{ display:block;}
.header .call{ display:none;}

/*轮播图*/
.slideBox{ margin-bottom:15px;overflow:hidden;position:relative;background:#fff; }
.slideBox .hd{ overflow:hidden; position:absolute; width:100%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; margin:0 auto; width:100%;text-align:center; }
.slideBox .hd ul li{ border-radius:0;display:inline-block; width:20px; height:2px;margin:0 4px; background:#fff;}
.slideBox .prev{ display:none;}
.slideBox .next{ display:none;}
#slideBox-pc{ display:none;}
#slideBox-m{ display:block;}

/*通用样式*/
.page-content, .page-content2{ background:#fff;margin:0 15px;margin-bottom:20px;}
.page-content-box{ width:100%;}
.page-content-box:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}

/*标题样式*/
.head-title{ margin-bottom:15px;}
.head-title h2.en{ font-size:26px;line-height:1;color:rgba(0,0,0,0.05);text-transform: uppercase;}
.head-title-cn{ margin-top:0px;position:relative;overflow:hidden;height:28px;}
.head-title-cn:before{ content:'';position:absolute;left:0;right:0;top:50%;height:1px;background:#ddd;}
.head-title-cn:after{ content:'';position:absolute;right:0;top:50%;height:6px;width:6px;margin-top:-3px;background:#ddd;border-radius:100%;}

.head-title-cn h2{ line-height:28px;padding-right:15px;position:relative;z-index:3;font-size:18px;color:#114aac;float:left;background:#fff;}
.head-title-cn span{ float:right;display:block;position:relative;z-index:3;background:#fff;height:28px;line-height:28px;padding-left:10px;}
.head-title-cn span a{ display:block;background:#666;text-align:center;color:#fff;width:80px;font-size:12px;height:24px;line-height:24px;margin-top:2px;}
.head-title-cn span a:hover{ background:#333;}

/*首页服务*/
.index-fuwu{ overflow:hidden;}
.index-fuwu ul{ margin-top:-10px;margin-left:-10px;}
.index-fuwu ul li{ width:50%;float:left;margin-top:10px;}
.index-fuwu ul li .box{ border:solid 1px #ddd;margin-left:10px;padding:20px 15px;}
.index-fuwu ul li .box:hover{ border:solid 1px #ddd;position:relative;z-index:3;}
.index-fuwu ul li:first-child .box{ margin-left:10px;}
.index-fuwu ul li .box .img{ width:66px;height:66px;margin:0 auto;border-radius:100%;background:#114aac;margin-bottom:15px;text-align:center;}
.index-fuwu ul li .box .img img{ height:30px;margin-top:18px;}
.index-fuwu ul li .box .desc{ }
.index-fuwu ul li .box .desc h2{ font-size:16px;height:26px;line-height:26px;text-align:center;margin-bottom:0;}
.index-fuwu ul li .box .desc p{ display:none;}

/*标书类型*/
.index-lx{ overflow:hidden;}
.index-lx .index-lx-ul{ margin-left:-10px;margin-top:-10px;}
.index-lx .index-lx-ul .index-lx-li{ width:50%;float:left;margin-top:10px;}
.index-lx .index-lx-ul .index-lx-li .index-lx-li-box{ margin-left:10px;}

.biaoshu-head{ background-color:#114aac;height:60px;overflow:hidden;background-size:100% auto!important;}
.biaoshu-head h2{ font-weight:500;color:#fff;font-size:18px;line-height:60px;text-align:center;}
.list-biaoshu{ background:#fff;padding:10px;border:solid 1px #ddd;border-top:0;overflow:hidden;}
.list-biaoshu ul{ margin-top:-5px;margin-left:-5px;}
.list-biaoshu ul li{ width:50%;margin-top:5px;float:left;}
.list-biaoshu ul li .box{ margin-left:5px;}
.list-biaoshu ul li .box span{ background:rgba(17,74,172,0.07);color:#666;font-size:12px;display:block;height:32px;line-height:32px;text-align:center;}
.list-biaoshu ul li .box span:hover{ background:#114aac;color:#fff;}

/*首页案例*/
.index-anli{ }
.index-anli:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.index-anli ul{ margin-top:-10px;margin-left:-10px;}
.index-anli ul li{ width:50%;float:left;margin-top:10px;}
.index-anli ul li .box{ margin-left:10px;}
.index-anli ul li .box .img{ overflow:hidden;}
.index-anli ul li .box .img img{ width:100%;height:120px;vertical-align:bottom;}
.index-anli ul li .box p{ line-height:40px;height:40px;border:solid 1px #ddd;border-top:0;padding:0 10px;text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:13px;}
.index-anli ul li .box:hover{ transform:translateY(0);box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);}
.index-anli ul li .box:hover p{ color:#114aac;}

/*首页公司简介*/
.gongsi-desc{ line-height:1.8;font-size:13px;text-align:justify;margin-bottom:20px;}
.gongsi-desc p{ margin-bottom:1em;}

.list-gongsi-img{ overflow:hidden;}
.list-gongsi-img ul{ margin-left:-5px;margin-top:-5px;}
.list-gongsi-img ul li{ width:50%;float:left;margin-top:5px;}
.list-gongsi-img ul li .img{ margin-left:5px;overflow:hidden;}
.list-gongsi-img ul li .img img{ width:100%;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-gongsi-img ul li:nth-child(5){ display:none;}

/*首页优势*/
.index-ys-bg{ margin-bottom:20px;background:#777 url(../images/ys-bg.jpg) no-repeat center center;padding:20px 0;background-size:auto 100%;}
.ys-title{ margin-bottom:20px;}
.ys-title h2.en{ text-align:center;font-size:26px;line-height:36px;color:rgba(255,255,255,0.15);text-transform: uppercase;}
.ys-title h2.cn{ text-align:center;line-height:28px;font-size:18px;color:#fff;}

.index-ys{ overflow:hidden;margin:0 15px;}
.index-ys ul{ margin-left:0;margin-top:-15px;}
.index-ys ul li{ width:auto;float:none;margin-top:15px;}
.index-ys ul li .box{ margin-left:0;position:relative;}
.index-ys ul li .box .img{ z-index:3;width:66px;height:66px;margin:0 auto;border-radius:100%;background:#fff;text-align:center;position: absolute;left:0;top:50%;margin-top:-33px;}
.index-ys ul li .box .img img{ height:30px;margin-top:18px;}
.index-ys ul li .box .desc{ margin-left:33px;margin-top:0;border-radius:10px;background:rgba(255,255,255,0.65);padding:15px 15px 15px 50px;}
.index-ys ul li .box .desc h2{ font-weight:500;font-size:18px;line-height:1.5;text-align:left;}
.index-ys ul li .box .desc i{ width:20px;height:2px;background:#114aac;margin:10px 0;display:block;}
.index-ys ul li .box .desc p{ line-height:20px;height:auto;text-align:justify;font-size:12px;}
.index-ys ul li .box:hover .desc{ background:#114aac;color:#fff;}
.index-ys ul li .box:hover .desc i{ background:#fff;}

/*首页新闻*/
.list-news{ overflow: hidden;}
.list-news ul{ margin-top:-15px;margin-left:0;}
.list-news ul li{ width:auto;float:none;margin-top:15px;}
.list-news ul li .box{ height:78px;margin-left:0;Position: relative;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;}
.list-news ul li .desc{ padding-left:103px;}
.list-news ul li .desc h2{ margin-bottom:3px;font-size:16px;height:26px;line-height:26px;font-weight:500;}
.list-news ul li .desc h2 a{ display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-news ul li .desc p{ font-size:12px;color:#999;height:44px;line-height:22px;text-align:justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-news ul li .date{ background:#f5f5f5;width:88px;height:74px;text-align:center;Position: absolute;left:0px;top:0px;}
.list-news ul li .date span{ display:block;}
.list-news ul li .date span.days{ padding-top:9px;font-size:28px;line-height:34px;font-weight:bold;color:#666;text-align:center;}
.list-news ul li .date span.years{ font-size:12px;line-height:22px;color:#999;text-align:center;}
.list-news ul li .desc h2 a:hover{ color:#114aac;}

/*工程投标*/
.list-gongcheng-fanwei{ overflow: hidden;}
.list-gongcheng-fanwei ul{ margin-left:-15px;margin-top:-15px;}
.list-gongcheng-fanwei ul li{ width:33.33%;float:left;margin-top:15px;}
.list-gongcheng-fanwei ul li .box{ margin-left:15px;text-align:center;}
.list-gongcheng-fanwei ul li img{ width:70px;height:70px;border-radius:100%;}
.list-gongcheng-fanwei ul li p{ line-height:20px;font-size:14px;text-align:center;margin-top:15px;}
.list-gongcheng-fanwei ul li:nth-child(4){ margin-left:16.6%;}

/*成本测算*/
.cesuan-body{ line-height:1.8;padding:10px 15px;font-size:14px;background:rgba(255,85,0,0.07);}
.list-fw-hy{ overflow: hidden;}
.list-fw-hy ul{ margin-top:-10px;margin-left:-10px;}
.list-fw-hy ul li{ width:33.33%;float:left;margin-top:10px;}
.list-fw-hy ul li p{ height:44px;line-height:44px;margin-left:10px;text-align:center;font-size:15px;background:#fff;border:solid 2px rgba(17,74,172,0.1);}
.list-fw-hy ul li p:hover{ color:#114aac;border:solid 2px #114aac;}

.list-cesuan-logo{ overflow: hidden;margin-top:30px;}
.list-cesuan-logo ul{ margin-top:-10px;margin-left:-10px;}
.list-cesuan-logo ul li{ width:33.333%;float:left;margin-top:10px;}
.list-cesuan-logo ul li .img{ margin-left:10px;border:solid 2px #eee;}
.list-cesuan-logo ul li .img img{ width:100%;}

/*预结算*/
.list-yujiesuan{ position:relative;padding-top:0;overflow:hidden;}
.list-yujiesuan:before{ display:none;}
.list-yujiesuan ul{ margin-left:-5px;margin-top:-5px;}
.list-yujiesuan ul li{ text-align:center;width:33.33%;float:left;margin-top:5px;}
.list-yujiesuan ul li .box{ position:relative;margin-left:5px;background:#114aac;border-radius:0;padding:15px 5px;}
.list-yujiesuan ul li .box:after{ display:none;}
.list-yujiesuan ul li .box:before{ display:none;}
.list-yujiesuan ul li h2{ text-align:center;font-size:15px;line-height:26px;font-weight:500;color:#fff;}
.list-yujiesuan ul li:first-child .box{ padding:32.5px 5px;}

/*风险评估*/
.pinggu-content{ position:relative;overflow:hidden;background:#f5f5f5;}
.pinggu-content .img{ width:auto;}
.pinggu-content .img img{ width:100%;vertical-align:bottom;}
.pinggu-content .desc{ padding:15px;Position: static;transform:translateY(0);}
.pinggu-content .desc h2{ margin-bottom:10px;font-size:18px;line-height:28px;font-weight:800;}
.pinggu-content .desc p{ line-height:24px;font-size:14px;text-align:justify;}

/*当前位置*/
.now{ margin:0 15px;margin-top:-15px;}
.now-box{ padding:15px 0;margin:0 auto;border-bottom:solid 1px #eee;}
.now-box p{ height:20px;line-height:20px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:12px;}
.now-box a{ color:#999;}

/*内页通用*/
.content{ margin:20px 15px;overflow: hidden;Position: relative;}
.main{ width:auto;float:none;}
.main:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.main:before{ display:none;}
.side{ display:none;}

/*新闻列表*/
.list_article{ overflow: hidden;}
.list_article ul{ }
.list_article li{ height:80px;border-bottom: 1px solid #eee;padding-bottom:15px;margin-bottom:15px;Position: relative; overflow: hidden;}
.list_article ul li .img{ Position: absolute;top:0;left:0;}
.list_article ul li .img img{width:120px;height:80px;}
.list_article .arc_desc{ padding:3px 0 0 135px;}
.list_article .arc_desc h2{ margin-bottom:5px;font-size:16px;color:#444;line-height:24px;height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list_article .arc_desc p.ds{ display:none;}
.list_article .dn{ height:22px;line-height:22px;font-size:12px;color:#999;}
.list_article .dn span.click{ padding-left:20px;}
.list_article li:last-child{ margin-bottom:0;}
.list_article ul li:hover .arc_desc h2{ color:#114aac;}

/*分页样式*/
.pages{ margin-top:20px;height:32px;line-height:32px;overflow: hidden;text-align:center;}
.pages ul{ text-align:center;}
.pages ul li{ display:inline-block;margin:0 5px;background:#f5f5f5;font-size:13px;border-radius:50px;}
.pages ul a{ display:inline-block;padding:0 13px;color:#555;}
.pages ul a:hover{ background:#114aac;color:#fff;border-radius:50px;}
.pages ul li.active{ background:#114aac;color:#fff;}
.pages ul li.active a{ color:#fff;}
.pages ul li span.pageinfo{ color:#999;}
.pages span input{ height:24px;line-height:24px;border:1px solid #ccc; width:30px; margin:0 2px 0 2px; text-align:center; padding-top:-1px ;font-size:14px;}

/*文章详情页*/
.arc-head{ padding-bottom:20px;margin-bottom:20px;}
.arc-head h1{ font-weight:500;font-size:24px;line-height:34px;margin-bottom:10px;}
.arc-head .info{ line-height:20px;color:#999;overflow:hidden;font-size:12px;}
.arc-head .info i{ display:inline-block;font-style:normal;padding:0 15px;color:#ddd;}
.arc-body{ line-height:24px;font-size:15px;color:#555;text-align: justify;}
.arc-body p{ margin-bottom:15px;}
.arc-body img{ max-width:100% !important;height:auto !important;}

.new-ssp-box{ overflow: hidden;color:#999;margin-top:30px;padding-top:20px;border-top:dashed 2px #eee;}
.new-ssp-box p{ line-height:32px;height:32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:15px;color:#999;}
.new-ssp-box a:hover{ color:#114aac;}

/*产品详情页*/
.chanpin-head{ margin-bottom:20px;overflow: hidden;}
.chanpin-head .img{ float:none;width:auto;border:solid 0 #ddd;padding:0;}
.chanpin-head .img img{ width:100%;}
.chanpin-head .desc{ margin-top:10px;width:auto;float:none;}
.chanpin-head .desc h1{ font-size:24px;line-height:34px;margin-bottom:5px;}
.chanpin-head .chanpin-info{ margin-bottom:0;line-height:20px;color:#999;overflow:hidden;font-size:12px;}
.chanpin-head .chanpin-info i{ display:inline-block;font-style:normal;padding:0 15px;color:#ddd;}
.chanpin-head .desc p{ display:none;}
.chanpin-head .chanpin-call{ display:none;}

.chanpin-main{ border:solid 1px #ddd;margin-bottom:20px;}
.chanpin-main .arc-body{ padding:15px;}
.chanpin-main .chanpin-item{ height:45px;line-height:45px;background:#f7f7f7;border-bottom:solid 1px #ddd;}
.chanpin-main .chanpin-item:after{ content: "";display: block;height: 0;clear: both;visibility: hidden;}
.chanpin-main .chanpin-item h2{ padding:0 15px;float:left;height:45px;background:#fff;border-top:solid 3px #114aac;margin-top:-1px;font-weight:500;font-size:16px;color:#114aac;}

.about-chanpin-title{ margin-bottom:20px;}
.about-chanpin-title h2{ font-weight:500;font-size:22px;line-height:32px;}

/*页脚*/
.footer-bg{ background:#292b2f;padding:30px 0;border-bottom: #3a3c3f 1px solid;}
.footer{ margin:0 15px;overflow:hidden;}
.footer .left{ float:none;}
.footer-dh{ display:none;}
.footer-message{ line-height:30px;font-size:13px;color:#9c9ca2;}
.footer .right{ float:none;}
.footer .right .ewm{ margin-top:20px;float:none;margin-left:0;text-align:center;}
.footer .right .ewm img{ margin-bottom:10px;width:108px;}
.footer .right .ewm p{ text-align:center;line-height:15px;font-size:13px;color:#9c9ca2;}

.footer-copy{ font-size:12px;background:#292b2f;padding:20px 15px;text-align:center;color:#747475;}
.footer-copy p{ text-align:center;}
.footer-copy a{ color:#747475;}

.link-bg{ background:#fff;overflow:hidden;}
.link{ width:1200px;margin:0 auto;overflow:hidden;padding:20px 0;line-height:24px;}
.link span{ display:block;float:left;width:80px;color:#333;}
.links{ width:1120px;float:right;}
.links a{ display:inline-block;margin-right:15px;color:#666;}
.links a:hover{ color:#1a76c2;}

/*客服*/
.kefu{ position:fixed;z-index:98;right:0;top:auto;bottom:0 !important;width:100%;}
.kefu ul{ margin-left:-1px;}
.kefu ul li{ text-align:center;border-radius:10px 10px 0 0 !important;margin:0;width:auto;padding:0;line-height:50px;height:50px;float:none;}
.kefu ul li i{ vertical-align:middle;display:inline-block;height:22px;width:22px;margin:0 auto;margin-top:-3px;margin-bottom:0;}
.kefu ul li i.icon-kefu-1{ background:url(../images/kefu-1.svg) no-repeat center center;background-size: 100%;}
.kefu ul li p{ display:inline-block;color:#fff;font-size:16px;line-height:20px;text-align:center;}
.kefu ul li:nth-child(2){ display:none;}
.kefu ul li .kefu-call{ display:none !important;}
.kefu ul li p span{ display:inline-block;padding-left:5px;}
.fixed-center{ top:auto;transform:translateY(0%);}
}