﻿*{ margin:0; padding:0;}
body{ font-family:"微软雅黑",Arial,"宋体"; font-size:14px; color:#333; line-height:1.6em;min-width:1200px;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
img{ vertical-align:top;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:Arial,"宋体"; font-size:14px; color:#333;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#fe6000;}
/*-------------------------结束公用样式--------------------------*/
.cf { overflow:hidden; zoom:1;}
.cf2{zoom: 1;}
.cf2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*--------------------star首页的样式*/
.w_1200{width:1200px;margin:0 auto;}
.pt20{padding-top:20px;}
.c-hide{display:none;}
.fl{float:left;}
.fr{float:right;}
/*-------star头文件*/
.header{position:fixed;top:0px;left:0px;height:107px;width:100%;background:url(../img/bgb.png) repeat-x top;z-index: 3;}
.head-m{position:relative;}
.head-logo{position:absolute;top:0px;left:0px;width:130px;height:128px;border-bottom:2px solid #0061b4;background:#fff;text-align: center;}
.head-logo a{position:relative;top:18px;display:inline-block;text-align: center;padding:10px;}
.head-logo a img{width:84px;}
/*导航*/
.head-nav{padding-left:200px;position:relative;}
.head-nav table{position:absolute;right:0px;top:30px;}
.head-nav table a.head-nava{display: inline-block;width:114px;font-size:18px;color:#333333;height:40px;line-height:40px;font-weight: 110px;font-weight: 600;}
.head-nav table td.on a{color:#0061b4}
.head-nav table a.head-nava:hover{color:#0061b4;}
/*banner*/
.banner{padding-top:100px;width:100%;overflow: hidden;}
.flash{position:relative;height: 448px;}
.flash .bd ul{margin:0 auto}
.flash .bd ul li img{width:100%;}
.flash .hd{position:absolute;bottom:15px;left:0px;width:100%;text-align: center;}
.flash .hd ul li{display: inline-block; *display: inline; zoom: 1;width:100px;height:10px;background:#fff;color:#fff;filter:alpha(opacity=50);opacity:0.5;cursor: pointer;margin:0 5px;overflow: hidden;}
.flash .hd ul li.on{background:#fe9b00;color:#fe9b00;filter:alpha(opacity=100);opacity:1;cursor: pointer;}
/*公司简介*/
.gsjj{background:#0061B4;width:100%;overflow: hidden;height: 350px;}
.ggjj-m{position:relative;height:350px;}
.ggjj-ml{width:50%;float:left;color:#fff;padding:30px 0;height: 228px;}
.ggjj-ml h1{font-size:24px;font-weight: normal;height:80px;line-height:30px;padding-top:40px;padding-right:70px;}
.ggjj-ml p{font-size:16px;line-height:30px;padding-right:70px;height:120px;margin-bottom:20px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.ggjj-ml span{display:inline-block;width:130px;height:40px;position:relative;padding-right:40px;margin-top:-10px;color:#333;background: #fff;text-align: center;line-height:40px;}
.ggjj-ml span i{position:absolute;top:0px;right:0px;display:inline-block;height:40px;width:40px;background:#fe9b00;font-size:30px;line-height:36px;color:#fff;font-style: normal;}
.ggjj-mr{position:absolute;left:50%;top:0px;background:#000;overflow: hidden;}
.ggjj-mr img{height:349px;min-width:950px;}
.gsjj:hover{background:#01518c;}
/*工程案例*/
.gcalm{width:100%;overflow: hidden;}
.gcal{padding:40px 0;}
.i-tit a{display:block;position:relative;height:40px;background:#eeeeee;padding:0 20px;line-height:40px;font-weight: normal;}
.i-tit a span{font-size:18px;}
.i-tit a i{display:inline-block;width:40px;height:40px;background:#FE9B00;position:absolute;top:0px;right:0px;font-style:normal;text-align:center;line-height:36px;font-size:30px;color:#fff;}

.picScroll-left{position:relative;margin-top:40px;}
.gcal-ul{width:100%;overflow: hidden;}
.gcal-ulm{width:1238px;left:-20px;position:relative;}
.gcal-ul li{width:309px;float:left;}
.gcal-ul li a{display:block;padding:0 20px;}
.gcal-ul li a dl{height:500px;}
.gcal-ul li a dl dt{width:100%;height:270px;overflow: hidden;}
.gcal-ul li a dl dt img{width:100%;height:270px;}
.gcal-ul li a dl dd{position:relative;height:198px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 20px}
.gcal-ul li a dl dd h3{font-size:16px;color:#000000;line-height:24px;height:54px;padding:20px 0 10px;}
.gcal-ul li a dl dd p{color:#666666;line-height:24px;}
.gcal-ul li a dl dd span{display:inline-block;width:58px;height:58px;background:url(../img/bg.png) no-repeat center;position:absolute;bottom:-29px;left:50%;margin-left:-29px;}
.gcal-ul li a:hover dl dd{background:#0061B4;border-color:#0061B4;}
.gcal-ul li a:hover dl dd *{color:#fff;}
.gcal-ul li a:hover dl dd span{background:url(../img/bga.png) no-repeat center center}
.picScroll-left .hd .next{position:absolute;top:50%;left:-80px;display:inline-block;width:60px;height:60px;font-size:60px;cursor:pointer;text-align: center;font-family: "宋体";z-index: 2;color:#999999;}
.picScroll-left .hd .prev{position:absolute;top:50%;right:-80px;display:inline-block;width:60px;height:60px;font-size:60px;cursor:pointer;text-align: center;font-family: "宋体";z-index: 2;color:#999999;}
.picScroll-left .hd .next:hover,.picScroll-left .hd .prev:hover{color:#fe6000;}
/*新闻中心*/
.news{overflow: hidden;}
.news-m{width:1280px;position:relative;left:-40px;padding:10px 0 20px;}
.news-li{width:50%;float:left;}
.news-link{display:block;padding:30px 40px;}
.news-dl{position:relative;height:140px;}
.news-dt{position:absolute;top:0px;left:0px;width:180px;height:140px;border:1px solid #ddd;}
.news-dt span{position:relative;top:5px;left:5px;display:inline-block;width:170px;height:130px;overflow: hidden;}
.news-dt span img{width:170px;height:130px;}
.news-dd{padding-left:210px;}
.news-dd h3{height:74px;border-bottom:1px solid #ddd;}
.news-dd h3 span{display:block;font-size:16px;padding-top:10px;line-height:32px;}
.news-dd h3 i{font-style:normal;color:#999999;font-weight: normal;}
.news-dd p{line-height:24px;padding-top:10px;}
.news-dd p i{font-style: normal;color:#fe6000;}
.news-link:hover h3 i{color:#000}
/*底部*/
.footer{background:#0061B4;color:#fff;}
.foot-mt{border-bottom:1px solid #fff;padding:20px 0;position:relative;}
.foot-mta{font-size:18px;height:45px;line-height:30px;font-weight: normal;padding-top:15px;}
.foot-mtb{font-size:14px;height:40px;}
.wei{position:absolute;top:80px;right:50px;display: inline;width:60px;height:60px;}
.wei i{position:absolute;top:-120px;left:-30px;display:inline-block;width:100px;height:100px;padding:5px;background:#fff;border:1px solid #eee;}
.wei i img{width:100%;}
.wei i.c-hide{display:none}
.wei a{display:inline-block;width:40px;height:40px;background:#fff;}
.qq{position:absolute;top:80px;right:0px;display: inline;width:60px;height:60px;}
.qq a{display:inline-block;width:40px;height:40px;background:#fff;}

.foot-b{padding:15px 0;line-height:30px;color:#fff;position:relative;}
.foot-bl{position:absolute;top:15px;right:0px;color:#fff;}
.foot-bl a{color:#fff;}
/*内页banner*/
.i-banner{text-align: center;overflow: hidden;padding-top:100px;}
.i-banner img{width:100%;}
/*wrap*/
.wrap{min-height:300px;}
.navbar{padding:20px 0;text-align: center;background:#e5eff6;}
.navbar a{display:inline-block;height:40px;line-height:39px;text-align:center;font-size:16px;margin:0 10px;min-width:150px;padding:0 10px;background:#fff;border:1px solid #ddd;}
.navbar a.on,.navbar a:hover{background:#0061B4;border-color:#0061B4;color:#fff;}
/*分页*/
.page{text-align: center;padding:20px;}
.page-l{display:inline-block;width:40px;height:40px;border:1px solid #ddd;text-align: center;line-height:39px;font-family: "宋体";vertical-align:top;font-size:28px;color:#666;}
.page-n{display: inline-block;min-width:30px;height:40px;border:1px solid #ddd;text-align: center;padding:0 5px;font-size:18px;vertical-align:top;line-height:39px;color:#666666;}
.page-m{position:relative;height:30px;top:5px;display:inline-block;line-height:30px;width:40px;text-align: center;color:#666666;}
.page-l:hover,.page-n:hover,.page a.on{background:#FE6000;color:#fff;border-color:#fe6000;}

.case{padding:30px 0;}
.case .gcal-ul li{padding:20px 0;}
/*新闻详情*/
.text-d{padding:30px 10px;}
.text-h1{text-align: center;line-height:30px;padding:30px 0;font-size:18px;}
.text-mes{text-align: center;color:#999;}
.text-del{lline-height:30px;color:#666;padding:40px 10px}
/*20171204 add-css*/
.news-ulm{padding:10px 0;}
.news-ulm li{width:50%;float:left;}
.news-linkm{display:block;padding:0 45px;}
.news-ddm{position:relative;padding:2px 0;padding-right:105px;padding-left:20px;border-bottom:1px dashed #ddd;}
.news-ddm h3{height:40px;line-height:40px;font-weight: normal;}
.news-ddm h3 i{position:absolute;top:2px;right:0px;font-style: normal;color:#999;}
.news-ddm h3 em{position:absolute;top:4px;left:0px;font-size:16px;font-family: "宋体";font-style: normal;color:#999;}




/*CSS3*/
.light{display:inline-block;
cursor:pointer;
position: absolute;
left: -180px;
top: 0;
width: 180px;
height: 300px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);
-o-transform: skewx(-25deg);
-moz-transform: skewx(-25deg);
-webkit-transform: skewx(-25deg);
}
a:hover .light{
left:180px;
-moz-transition:0.5s;
-o-transition:0.5s;
-webkit-transition:0.5s;
transition:0.5s;
}

.lighta{display:inline-block;
cursor:pointer;
position: absolute;
left: -180px;
top: 0;
width: 90px;
height: 300px;
background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
transform: skewx(-25deg);
-o-transform: skewx(-25deg);
-moz-transform: skewx(-25deg);
-webkit-transform: skewx(-25deg);
}
a:hover .lighta{
left:180px;
-moz-transition:1s;
-o-transition:1s;
-webkit-transition:1s;
transition:1s;
}

.wei a:hover .roatep,.qq a:hover .roatep{-webkit-transform:rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}

a:hover img.scal{webkit-transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); transform: scale(1.08,1.08);}
a:hover img.scala{webkit-transform: scale(1.04,1.04); -moz-transform: scale(1.04,1.04); transform: scale(1.04,1.04);}

.ell{white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow:hidden;}
.ellsec{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.round_s{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.round_a{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.l-slow{-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.l-slowa{-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
/*round-link*/
.slideBox .hd ul li,.round_s,.round_a{ /*_position:relative;*/position:relative\9;behavior: url(pie.htc);}

.add-adsl{width:850px;float:left;}
.add-ads{width:250px;border:2px solid #ddd;float:right;margin-top:70px;padding:10px 20px 15px;}
.add-ads h3{text-align: center;color:#333;height:36px;line-height:36px;}
.add-ads p{line-height:30px;}