html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#f5f5f5;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.clear{clear: both;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}



.top{width:100%;height: 100px;background: #fff;}
.top h1{margin-top: 20px;float: left;}
.menu{float: right;}
.menu li{float:left;}
.menu li a{display: block;padding: 0 21px;line-height:100px;font-size: 14px;color:#333;}
.menu li a:hover{background: #014693;color:#fff;}

.menu li ul { width:200px; line-height: 35px; list-style-type:none; text-align:left; left:-999em; background:#fff;z-index:9999; position: absolute;margin-left:-50px;}
.menu li ul a{ display: block; width:200px;height: 50px; font-size:14px;line-height: 60px; color:#231816;text-align: center;border: none;padding:0;}
.menu li ul li{height: 60px;}
.menu li ul a:hover  { color:#fff;background: #014693;border:0;display: block; width:200px;height: 60px;}
.menu li ul a:before{display: none;}
.menu li:hover ul { left: auto;}
.menu li.sfhover ul { left: auto;}
#content { clear: left;}

@media screen and (max-width: 1439px){
	.menu li a{padding: 0 15px;}
}
@media screen and (max-width: 550px){
	.top{height: 80px;}
	.top h1{margin-top: 18px;}
	.top h1 img{width:209px;height: 40px;}
}


.navbar-header {
padding-top:0;
position:relative;
}

.navbar-header .navbar-toggle {
border:1px solid #b4b8bc;
height:34px;
padding:0 5px;

}

@media screen and (max-width: 991px){
	.navbar-header .navbar-toggle {margin-top: 32px;}
}
@media screen and (max-width: 550px){
	.navbar-header .navbar-toggle {margin-top: 22px;}
}

.navbar-header .navbar-toggle .menu {
color:#333;
left:10px;
line-height:34px;
position:absolute;
top:0
}

.navbar-header .navbar-toggle .icon-bar {
background-color:#999
}

.navbar-header .navbar-toggle:hover {
background:#014693;
border:1px solid #014693;
}

.navbar-header .navbar-toggle:hover .icon-bar {
background-color:#fff
}

.toleft {
-webkit-transition:all .21s ease-out;
left:0;
overflow-x:hidden;
position:relative;
transition:all .21s ease-out
}

.push-toleft {
-webkit-transition:all .21s ease-out;
left:-260px;
transition:all .21s ease-out
}

.menuid.menuopen {
-webkit-transition:all .21s ease-out;
left:0;
opacity:1;
transition:all .21s ease-out
}

.push-toleft .head {
left:-260px
}

#cbp-spmenu-s2 {
-webkit-transition:all .21s ease-out;
transition:all .21s ease-out
}

.menuid {
-webkit-transition:all .21s ease-out;
height:100%;
left:100%;
opacity:0;
position:fixed;
top:0;
transition:all .21s ease-out;
width:100%;
z-index:9999
}
.menuopen .mobile-menu-overlay {
display: block;
-webkit-transition: all 0.21s ease-out;
transition: all 0.21s ease-out;
}
.mobile-menu-overlay {
background:#000;
display:none;
filter:alpha(opacity=30);
height:100%;
opacity:0.3;
position:absolute;
right:0;
top:0;
width:200%;
z-index:9
}

.cbp-spmenu-right {
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
-webkit-overflow-scrolling:touch;
background:rgba(1, 70, 147, 0.8);
box-shadow:0 0 10px rgba(0,0,0,0.3);
display:block;
height:100%;
max-width:260px;
overflow:auto;
padding:60px 0 40px;
position:absolute;
right:0;
top:0;
width:100%;
z-index:10
}

.cbp-spmenu-right .ulchild {
padding-left:20px;
}
.cbp-spmenu-right li a {
border-bottom:solid 1px #033b79;
color:#fff;
display:block;
padding:15px 23px
}
.cbp-spmenu-right li a:hover {
background:#317560;
text-decoration:none
}

.menuid .icon-close {
-webkit-transition:all .21s ease-out;
cursor:pointer;
display:block;
font-size:16px;
padding:20px 20px 0 0;
position:absolute;
right:0;
top:0;
transition:all .21s ease-out
}

.menuid .icon-close span {
-webkit-transition:all .21s ease-out;
background:url(../images/clod.png) no-repeat center;
color:#fff;
font-size:18px;
height:14px;
transition:all .21s ease-out;
width:14px
}

.menuid .icon-close:hover span {
color:#2480b0;
}

.fullwidthbanner-container {
    width:100%!important;
    position: relative;
    max-height: 470px!important;
	box-shadow: 0px 5px 8px rgb(0,0,0,0.3);
	background:#EBEBEB url(../images/loader.gif) no-repeat 50%;
}

.tp-simpleresponsive>ul>li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}
.tp-caption h3 {
	font: 500 50px/60px "Microsoft Yahei";
    color:#FF0;
	width:50%;
    padding: 6% 0 0;
	margin:0 auto;
	display:block;
	-webkit-transition:font-size 0.2s ease-out;
	text-shadow: 0 1px 5px rgba(86, 86, 86, 0.8);
}

.tp-caption h4 {
	font:600 60px/80px "Microsoft Yahei";
    color:#C00;
	width:30%;
	padding: 6% 0 0;
	margin:0 auto;
	display:block;
	-webkit-transition:font-size 0.2s ease-out;
    text-shadow: 0 4px 5px rgba(255, 255, 255, 0.98);
}

.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img {
-webkit-transform:translateZ(0);
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
}

.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption {
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
position:absolute;
visibility:hidden;
}

.tp-simpleresponsive img {
max-width:none;
}

.tp-leftarrow.default {
border-radius:3px;
z-index:100;
cursor:pointer;
position:relative;
background:url(../images/prev.png) no-repeat;
background-size:contain;
padding-top:20px!important;
width:80px;



height:80px;
text-align:center;
-webkit-transition:background .5s ease-in-out;
-moz-transition:background .5s ease-in-out;
-o-transition:background .5s ease-in-out;
-ms-transition:background .5s ease-in-out;
transition:background .5s ease-in-out;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
-khtml-opacity:0;
-moz-opacity:0;
visibility:visible;
left:50px !important;
}
.tp-rightarrow.default {
border-radius:3px;
z-index:100;
cursor:pointer;
position:relative;
background:url(../images/next.png) no-repeat;
background-size:contain;
padding-top:20px!important;
width:80px;
height:80px;
text-align:center;
-webkit-transition:background .5s ease-in-out;
-moz-transition:background .5s ease-in-out;
-o-transition:background .5s ease-in-out;
-ms-transition:background .5s ease-in-out;
transition:background .5s ease-in-out;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter:alpha(opacity=0);
opacity:0;
-khtml-opacity:0;
-moz-opacity:0;
visibility:visible;
right:50px !important;
}




.banner img{width:100%;height: auto;}
.zi-banner{width:100%;height:300px;background: #ededed;display: table;}
#zi-banner{display: table-cell;vertical-align: middle;}
.zi-banner h2{font-size: 24px;color:#fff;}
.zi-fk{width:50px;height: 2px;background: #fff;margin-top: 30px;}


/*首页最新公告*/
.gongk{margin-top: 30px;}
.gongk-tit{background: #fff;background: url(../images/gong-bj.png) no-repeat left;background-color:#fff; height: 71px;position: relative;}
.gongk-tit h2{position: absolute;left: 15px;top: 13px;font-size: 16px;color:#fff;z-index: 1;}
.gongk-more{float: right;margin-right: 30px;}
.gongk-more a{font-size: 12px;color:#333;line-height: 71px;}
.gongk-list{padding:0 30px 50px;background: #fff;}
.gongk-list ul{margin-left: -30px;}
.gongk-list li{padding-left: 30px;margin-top: 30px;}
.gongk-title p{width:5px;height: 19px;background: #014693;float: left;}
.gongk-title h3{font-size: 18px;color:#333;float:left;margin-left:20px;}
.gongk-zhix{width:100%;height: 1px;background: #ededed;margin: 30px 0 20px;}
.gongk-list h4{font-size: 14px;color:#666;line-height: 30px;text-align: justify;height: 120px;overflow: hidden;}
.gongk-date{font-size: 12px;font-weight: bold;color:#317560;margin-top: 16px;}
.gongk-list li a:hover h3{color:#014693;}

@media screen and (max-width: 1439px){
	.gongk-list h3{height: 19px;overflow: hidden;}
}


/*首页公司新闻*/
.gongs{padding-left: 30px;margin-top: 30px;}
.gongs-tit{height: 50px;background: #014693;position: relative;}
.gongs-tit h2{font-size: 16px;font-weight: bold;color:#fff;line-height: 50px;margin-left: 30px;}
.gongs-more{position: absolute;top:0;right:0;}
.gongs-list{padding:15px 30px 30px;background:#fff;}
.gongs-list li{margin-top: 15px;}
.gongs-date{float: left;font-size: 14px;font-weight: bold;color:#317560;}
.gongs-list h3{float: left;margin-left: 20px;font-size: 14px;color:#333;margin-top: 1px;}
.gongs-list li a:hover h3{color:#014693;}

@media screen and (max-width: 1439px){
	.gongs-list h3{width: 120px;height: 15px; overflow: hidden;}
}
@media screen and (max-width: 991px){
	.gongs{padding-left: 0;}
}


/*首页链接列表*/
.list{padding-right: 15px;}
.list-li li{margin-top: 30px;}
.list-li li a{display: block;height: 39.5px;background: #014693;padding: 0 30px;}
.list-li li h2{font-size: 14px;color:#fff;line-height: 39.5px;float: left;}
.list-li li p{font-size: 12px;color:#fff;line-height: 39.5px;float: right;}
.list-li li a:hover{background: #317560;}


/*首页文化活动*/
.wenh{margin-top: 30px;}
.wenh-tit{height: 50px;background: #fff;padding:0 30px;border-bottom: 1px solid #ededed;}
.wenh-tit h2{font-size: 16px;font-weight: bold;color:#014693;line-height: 50px;float: left;}
.wenh-more{float: right;}
.wenh-more a{font-size: 12px;color:#333;line-height: 50px;}
.wenh-list{padding:5px 30px 18px;background:#fff;}
.wenh-list li{margin-top: 15px;}
.wenh-date{float: left;font-size: 14px;font-weight: bold;color:#317560;}
.wenh-list h3{float: left;margin-left: 20px;font-size: 14px;color:#333;margin-top: 1px;}
.wenh-list li a:hover h3{color:#014693;}

@media screen and (max-width: 1439px){
	.wenh-list h3{width: 120px;height: 15px; overflow: hidden;}
}
@media screen and (max-width: 991px){
	.list{padding-right: 0;}
}


/*首页行业资讯*/
.hangy{padding-left: 15px;margin-top: 30px;}
.hangy-tit{height: 50px;background: #fff;padding:0 30px;border-bottom: 1px solid #ededed;}
.hangy-tit h2{font-size: 16px;font-weight: bold;color:#014693;line-height: 50px;float: left;}
.hangy-more{float: right;}
.hangy-more a{font-size: 12px;color:#333;line-height: 50px;}
.hangy-list{padding: 31px 30px 32px;background: #fff;}
.hangy-top h3{font-size: 16px;color:#333;}
.hangy-top h4{font-size: 14px;color:#666;line-height: 30px;margin-top: 20px;text-align: justify;height: 60px;overflow: hidden;}
.hangy-zhix{border-bottom:1px dashed #ededed;margin:20px 0 30px;}
.hangy-down ul{margin-top: 5px;}
.hangy-down li{margin-top: 15px;}
.hangy-date{float: left;font-size: 14px;font-weight: bold;color:#317560;}
.hangy-down h3{float: left;margin-left: 20px;font-size: 14px;color:#333;margin-top: 1px;}
.hangy-top a:hover h3{color:#014693;}
.hangy-down li a:hover h3{color:#014693;}

@media screen and (max-width: 1439px){
	.hangy-top h3{height: 17px;overflow: hidden;}
	.hangy-down h3{width:130px;height: 15px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.hangy{padding-left: 0;}
}


/*首页政策法规*/
.zhengc{padding-left: 30px;margin-top: 30px;}
.zhengc-tit{height: 50px;background: #fff;padding:0 30px;border-bottom: 1px solid #ededed;}
.zhengc-tit h2{font-size: 16px;font-weight: bold;color:#014693;line-height: 50px;float: left;}
.zhengc-more{float: right;}
.zhengc-more a{font-size: 12px;color:#333;line-height: 50px;}
.zhengc-list{padding:5px 30px 16px;background:#fff;}
.zhengc-list li{margin-top: 15px;}
.zhengc-date{float: left;font-size: 14px;font-weight: bold;color:#317560;}
.zhengc-list h3{float: left;margin-left: 20px;font-size: 14px;color:#333;margin-top: 1px;}
.zhengc-list li a:hover h3{color:#014693;}

@media screen and (max-width: 1439px){
	.zhengc-list h3{width: 120px;height: 15px; overflow: hidden;}
}
@media screen and (max-width: 991px){
	.zhengc{padding-left: 0;}
}


/*背景1*/
.bj{background: url(../images/bj.png) no-repeat center;background-size: cover;padding: 65px 0;margin-top: 30px;}
.bj h2{font-size: 30px;line-height: 60px;color:#fff;text-align: center;}

@media screen and (max-width: 991px){
	.bj h2{font-size: 24px;line-height: 48px;}
}
@media screen and (max-width: 550px){
	.bj h2{padding: 0 30px;;}
}


/*首页公司简介*/
.about{padding-right: 15px;margin-top: 30px;}
.about-tit{height: 50px;background: #014693;}
.about-tit h2{font-size: 16px;font-weight: bold;color:#fff;line-height: 50px;margin-left: 30px;}
.about-content{padding: 30px;background:#fff;font-size: 14px;color:#666;line-height: 36px;}
.about-over{height:252px;overflow: hidden;}

@media screen and (max-width: 1439px){
	.about-over{height: 184px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.about{padding-right: 0;}
	.about-over{height: auto;overflow: hidden;}
}


/*首页荣誉资质*/
.honor{padding-left: 15px;margin-top: 30px;}
.honor-tit{height: 50px;background: #fff;padding:0 30px;border-bottom: 1px solid #ededed;}
.honor-tit h2{font-size: 16px;font-weight: bold;color:#014693;line-height: 50px;float: left;}
.honor-more{float: right;}
.honor-more a{font-size: 12px;color:#333;line-height: 50px;}
.honor-list{padding:38px 30px 39px;background: #fff;}
.honor-list ul{margin-left: -15px;}
.honor-list li{padding-left: 15px;}
.honor-list li img{width:100%;height: auto;}

@media screen and (max-width: 991px){
	.honor{padding-left: 0;}
}


/*首页工程业绩*/
.case{margin-top: 30px;}
.case-tit{padding:30px 0;background: #fff;}
.case-tit h2{font-size: 16px;font-weight: bold;color:#014693;margin-left: 30px;}
.case-content{padding:0 30px;font-size: 14px;color:#666;line-height: 30px;text-align: justify;margin-top: 25px;}
.case-tit img{margin-left: 30px;margin-top: 25px;}
.case-img{width:100%;height: auto;overflow: hidden;position: relative;}
.case-img img{width:100%;height: auto;}
.case-title{width:100%;height: 100%;background: rgba(0,0,0,0);position: absolute;left:0;top:0;z-index: 1;}
.case-img h3{font-size: 16px;font-weight: bold;color:#fff;position: absolute;left:30px;bottom:30px;}
.case li a:hover .case-img img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1); 
}
.case li a:hover .case-title{background: rgba(0,0,0,0.5);}

@media screen and (max-width: 1439px){
	.case-content{height: 120px;overflow: hidden;}
	.case-img img{width:100%;height: 277px;}
}
@media screen and (max-width: 991px){
	.case-tit{padding: 55.5px 0;}
	.case-img img{width:100%;height:auto;}
}


/*首页友情链接*/
.link{margin-top: 30px;}
.link-tit{height: 50px;background: #fff;padding:0 30px;border-bottom: 1px solid #ededed;}
.link-tit h2{font-size: 16px;font-weight: bold;color:#014693;line-height: 50px;}
.link-list{padding:0 30px 30px;background: #fff;}
.link-list li{margin-top: 30px;}
.link-list li a{font-size: 14px;color:#666;}
.link-list li a:hover{color:#014693;}


/*背景2*/
.bj2{background: url(../images/bj2.png) no-repeat center;background-size: cover;padding: 80px 0;margin-top: 30px;}
.bj2 h2{font-size: 36px;color:#fff;text-align: center;}

@media screen and (max-width: 991px){
	.bj2 h2{font-size: 24px;}
}


/*网站底部*/
.footer{padding:50px 0;background: #3a3c3e;border-top: 5px solid #014693;margin-top: 30px;}
.contact{float:left;}
.contact h2{font-size: 14px;color:#fff;}
.contact p{font-size: 36px;font-weight: bold;color:#fff;font-style: italic;margin-top: 6px;}
.contact ul{margin-top: 30px;}
.contact li{font-size: 14px;color:#d8dadd;line-height: 30px;}
.contact li a{color:#d8dadd;}
.contact li a:hover{color:#fff;}
.footer-nav{float: right;}
.footer-nav li{float: left;margin-left: 50px;}
.footer-nav li a{font-size: 16px;font-weight: bold;color:#fff;}
.footer-list{margin-top: 23px;}
.footer-list li{float: none;margin-left: 0;}
.footer-list li a{font-size: 14px;color:#d8dadd;line-height: 30px;font-weight: normal;}
.footer-zhix{width:100%;height: 1px;background: #d8dadd;margin: 50px 0;}
.banq{font-size: 14px;color:#d8dadd;}
.banq a{color:#d8dadd;}
.banq a:hover{color:#fff;}

@media screen and (max-width: 1439px){
	.footer-nav li{margin-left: 30px;}
	.footer-list li{margin-left: 0;}
}


/*栏目分类*/
.lists{width:100%; background: #fff;}
.lists li{float: left;}
.lists li a{display: block;padding:0 20px;line-height: 60px;font-size: 14px;color:#333;font-weight: bold;}
.lists li a:hover{background: #014693;color:#fff;}
.lists .on{background: #014693;color:#fff;}


/*公司简介*/
.company{padding:80px 0 50px;}
.company h2{font-size: 24px;color:#333;font-weight: bold;text-align: center;}
.company-content{font-size: 14px;color:#666;line-height: 30px;margin-top: 40px;}
.company-content img{width:100%;height: auto;}


/*荣誉资质*/
.honors{padding: 50px 0;}
.honors-list ul{margin-left: -30px;}
.honors-list li{padding-left: 30px;margin-top: 30px;}
.honors-img{width:100%;height: auto;overflow: hidden;}
.honors-img img{width:100%;height: auto;}
.honors-list li h3{font-size: 14px;color:#333;text-align: center;margin-top: 30px;}
.honors-list a:hover h3{color:#014693;}


/*新闻中心*/
/*.news{padding:50px 0;}
.news-list ul{margin-left: -30px;}
.news-list li{padding-left: 30px;margin-top: 30px;}
.news-list li a{display: block;padding:30px;background: #fff;}
.news-list li h3{font-size: 16px;font-weight: bold;color:#014693;}
.news-content{font-size: 14px;color:#666;line-height: 30px;text-align: justify;height: 120px;overflow: hidden;margin: 20px 0;}
.news-zhix{height: 1px;background: #ededed;}
.news-date{font-size: 12px;color:#317560;font-weight: bold;float: left;margin-top: 25px;}
.news-hit{font-size: 12px;color:#666;float: right;margin-top: 25px;}*/
.news{padding:50px 0;}
.news li{margin-top: 30px;}
.news-date{padding:30px;background: #fff;border-right: 1px solid #ededed;}
.news-d{font-size: 48px;font-weight: bold;color:#317560;text-align: center;}
.news-y{font-size: 16px;color:#666;text-align: center;}
.news-zhix{width:50%; height: 1px;background: #ededed;margin: 2px auto 13px;}
.news-right{padding: 30px;background: #fff;}
.news-right h3{font-size: 24px;color:#333;float: left;}
.news-hit{font-size: 12px;color:#666;float: right;margin-top: 5px;}
.news-content{font-size: 14px;color:#666;line-height: 30px;text-align: justify;height: 60px;overflow: hidden;margin-top: 20px;}
.news-list a:hover .news-date{background: #014693;}
.news-list a:hover .news-d{color:#fff;}
.news-list a:hover .news-zhix{background: #fff;}
.news-list a:hover .news-y{color:#fff;}
.news-list a:hover .news-right h3{color:#014693;}

@media screen and (max-width: 991px){
	.news-date{padding:31px 0;}
	.news-y{font-size: 14px;}
}
@media screen and (max-width: 621px){
	.news-right h3{width:200px;height: 26px;overflow: hidden;}
}


/*新闻详情*/
.news-de{padding-bottom:80px;}
.news-de-date{padding:30px;background: #fff;margin-top: 80px;}
.news-de-d{font-size: 48px;font-weight: bold;color:#317560;text-align: center;}
.news-de-y{font-size: 16px;color:#333;text-align: center;}
.news-de-left{padding-left:30px;margin-top: 80px;}
.news-de-con{padding:50px;background: #fff;}
.news-de-con h3{font-size: 30px;font-weight: bold;color:#333;line-height: 36px;text-align: justify;}
.news-de-zhix{width:100%;height: 1px;background: #ededed;margin: 30px 0;}
.news-de-content{font-size: 14px;color:#666;line-height: 30px;text-align: justify;word-break: break-all;}
.news-de-content img{width:100%;height: auto;}
.news-de-right{padding-left: 30px;margin-top: 80px;}
.news-de-list{padding:30px;background: #fff;}
.news-de-tit h3{font-size: 16px;color:#014693;}
.news-de-list li{margin-top: 20px;}
.news-de-list li h3{font-size: 14px;color:#333;}
.news-de-list li a:hover h3{color:#014693;}
.return{width:100%;height:80px;background: #fff;}
.return a{display: block;width:100%;height: 80px;font-size: 16px;color:#666;text-align: center;line-height: 80px;}
.return a:hover{color:#014693;}
.return a img{margin-top: -2px;margin-right:10px;}
.footer-new{padding:50px 0;background: #3a3c3e;border-top: 5px solid #014693;}

@media screen and (max-width: 1439px){
	.news-de-list li h3{width:150px;height: 15px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.news-de-left{padding-left: 0;margin-top: 30px;}
	.news-de-right{padding-left: 0;margin-top: 30px;}
	.news-de-con{padding: 30px;}
}


/*工程业绩*/
.cases{padding: 50px 0;}
.cases-list ul{margin-left: -30px;}
.cases-list li{padding-left: 30px;margin-top: 30px;overflow: hidden;}
.cases-img{width:100%;height: auto;overflow: hidden;}
.cases-img img{width:100%;height: auto;}
.cases-tit{width:100%;height: 100px;background: #fff;border-top:1px solid #ededed;display: table;}
#cases-tit{display: table-cell;vertical-align: middle;}
.cases-tit h3{font-size: 16px;font-weight: bold;color:#333;margin-left: 30px;}
.cases-date{font-size: 12px;color:#317560;margin-left: 30px;margin-top:15px;}
.cases-date p{float: left;}
.cases-icon{font-size: 12px;color:#666;float: right;margin-right: 30px;}
.cases-list a:hover h3{color:#014693;}

.cases-list a:hover img{
	-webkit-transition: all 1s;
	-moz-transition: all 1s; 
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1); 
}

.cases-list a:before{content:""; display: block; width:0%; transition: all .4s; height: 3px; background: #014693; position: absolute; left: 30px; bottom: 0;}

.cases-list li:hover a:before{ width: 100%; }



/*工程详情*/
.cases-d{padding:80px 0 50px;}
.cases-d-left{width:100%;height: auto;overflow: hidden;}
.cases-d-left img{width:100%;height: auto;}
.cases-d-right{padding:50px;background: #fff;}
.cases-d-zhix{width:100%;height: 1px;background: #ededed;margin: 30px 0 20px;}
.cases-d-con{font-size: 14px;line-height: 30px;color:#666;height: 192px;overflow: hidden;}

@media screen and (max-width: 1439px){
	.cases-d-right{padding:30px;background: #fff;}
	.cases-d-con{height: 149px;overflow: hidden;}
}
@media screen and (max-width: 991px){
	.cases-d-con{height: auto;overflow: hidden;}
}


/*人才招聘*/
.box{margin:0 auto; width:100%; height: auto;}
.Collapsing{ width: 100%; height:50px;cursor: pointer;background-color:#fff; padding:0 30px;box-sizing: border-box;margin-top: 20px;}
.Collapsing .coll-left{color: #333;float: left;line-height:50px; }
.Collapsing .coll-right{background: url(../images/pro_left.png) no-repeat center;float: right;width:20px;height: 20px;margin-top: 18px;}
.coll_body{display: none;padding: 30px;font-size: 14px;color:#666;line-height: 24px;background: #fff;}
.coll_body a{display:block; margin:10px; text-align: center; background: #ebebeb;}
.current{background-color: #014693;}
.current .coll-left{color:#fff;}
.current .coll-right{background-image:url(../images/pro_down.png);width:20px;height: 20px;margin-top: 18px;}


/*联系方式*/
.contacts{padding:80px 0 50px;background: #f5f5f5;}
.contacts-left{padding:50px;background: #fff;height:498px;overflow: hidden;}
.contacts h2{font-size: 24px;color:#333;color:#014693;}
.contacts-zhix{width:100%;height: 1px;background: #ededed;margin:30px 0 20px;}
.contacts-content{font-size: 14px;color:#666;line-height: 36px;}

.footer1{width:100%;padding:20px 0;background: #3a3c3e;border-top: 5px solid #014693;}
.banq1{font-size: 14px;color:#d8dadd;}
.banq1 a{color:#d8dadd;}
.banq1 a:hover{color:#fff;}

@media screen and (max-width: 991px){
	.contacts-left{height: auto;}
}
@media screen and (max-width: 550px){
	.contacts-left{padding: 30px;}
	.contacts h2{font-size: 18px;}
}


/*友情链接*/
.links{padding:50px 0;}
.links ul{margin-left: -30px;}
.links li{padding-left: 30px;margin-top: 30px;}
.links li a{display: block;width:100%;height:80px;background: #fff;font-size: 16px;color:#333;line-height: 80px;padding-left: 30px;}
.links li a:hover{background: #014693;color:#fff;}


/*页码*/
.page ul{margin-top: 30px;text-align: center;}
.page li{display: inline-block;margin-left:10px;}
.page li a{display: block;padding:10px;background: #fff;color:#333;font-size: 14px;}
.page li a:hover{background: #014693;color:#fff;}
.page .current{padding:10px;background: #014693;color:#fff;font-size: 14px;}
.page #lastspan{padding:10px;background: #fff;color:#333;font-size: 14px;margin-left: 4px;}
.page a:hover #lastspan{background: #014693;color:#fff;}

