﻿


/*新闻列表*/
.newslist{padding:20px 2px; overflow: hidden;}
.newslist dl { padding: 20px 30px; position: relative; border: 1px solid #eaeaea; margin-bottom:20px ; overflow: hidden;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.newslist dl:hover{-moz-box-shadow:0px 0px 10px #A8A8A8; -webkit-box-shadow:0px 0px 10px #A8A8A8; box-shadow:0px 0px 10px #A8A8A8;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; top: -5px;}

.newslist dl dt { padding: 0; overflow: hidden; width: 300px; float: left; }
.newslist dl dt img { display: block; width: 100%; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s;}
.newslist dl dt:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.newslist dl dd { padding-top: 10px; float: left; width: 633px; margin-left: 30px; }
.newslist dl dd h4 { font-size: 15px; padding-bottom: 15px; }
.newslist dd h4 a { color: #1a1a1a; display: block; height: 24px; line-height: 24px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.newslist dd .newsdeatils { height: 96px; line-height: 24px; display: -webkit-box; word-break: break-all; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #737373; }

  .newslist dl:hover dd h4 a, .newslist dl:hover .date, .newslist dl:hover .date em { color: #E01A21; border-color: #E01A21; }
  .newslist dl:hover .deailsBtn a { background: #E01A21; color: #fff; border-color: #E01A21; }


.newslist .date { color: #cccccc; position: absolute; right: 40px; top: 62px; text-align: center;}

.newslist .date em { display: block; font-size: 60px; line-height: 60px; padding-bottom: 5px; border-bottom: 1px solid #cccccc;}
.newslist .date .time { font-size:  18px; display: block; float: left; vertical-align: middle; }

.newslist .deailsBtn { margin-top: 25px; }
.newslist .deailsBtn a { display: inline-block;padding: 5px 15px; border: 1px solid #CCCCCC; text-align: left; color: #666; -webkit-transition: all .35s; -o-transition: all .35s; -moz-transition: all .35s; transition: all .35s; }

/*新闻列表*/


/*新闻详情*/

.listright{position: relative;width: 100%; overflow: hidden;    display: block; padding: 30px 0;}
.commonLeftbox{overflow: hidden;width:100%;}
.commonDetailedtitle{ border-bottom:1px solid #e5e5e5;    padding-bottom: 10px;}
.commonDetailedtitle h3{ font-size:20px; text-align:center; line-height:32px; color:#1a1a1a;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#6e6e6e; font-size:14px; padding:20px 0px 20px;}
.commonDetailedtitleTimeAuthor .divIcon {float:left;}
.commonDetailedtitleTimeAuthor .divIcon span{ padding-right:34px;padding-left:20px; position:relative; background-repeat:no-repeat;background-position:left center;}
.commonDetailedtitleTimeAuthor .divIcon span.eye{background-image:url(../images/eye.png);}
.commonDetailedtitleTimeAuthor .divIcon span.time{background-image:url(../images/time.png);}
.commonDetailedtitleTimeAuthor .bdsharebuttonbox{float:right;} 	

.commonDetailedContents{ padding:30px 0px; font-size:14px; line-height:26px;color:#666;text-align:justify;}
.commonDetailedContents img{ max-width:100%; margin: auto; display:block; position: relative; margin-bottom:15px !important; text-align: center ;}

.commonDetailedContents .zztl{float: right; text-align: right; overflow: hidden; position: relative; height: 100px; width: 100%;}
.commonDetailedContents .zztl p{padding: 5px 0; text-align: right;}

.nwesfoot{border:1px solid #cccccc; border-left:none; border-right:none;}
.nwesfoot p{ float:right;}
.nwesfoot p a{ display:inline-block; width: 100px;margin-top: 35px;text-align: center;line-height: 30px; padding-right: 20px;
    background: #c70e07 url(../images/head05.png) no-repeat 88px center;color: #fff;transition: all .4s ease;-webkit-transition: all .4s ease;}
.nwesfoot p a:hover{opacity:.8;background-position-x:94px;}
.nwesfoot dl{margin-right:130px; font-size:13px; padding:13px 0px;}
.nwesfoot dl  a{color:#1a1a1a;}
.nwesfoot dl  a:hover{color:#c70e07}
.nwesfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:5px;}
.nwesfoot dl dd{ margin-bottom:20px;}
.nwesfoot dl dt{ }


/*新闻详情*/


/*解决方案*/


.news_list{width:100%; margin:auto; padding: 20px 0; margin: 20px 0;}
.news_list .part{ position:relative;padding:30px 100px 30px 320px; background: #fff; height: 190px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; margin-bottom: 30px; top: 0px;}
.news_list .part .pic{ top: 0px; left: 0px; position: absolute; z-index: 2; width:300px; height:250px; display: block; overflow: hidden; }
.news_list .part .pic img{width:300px; height: 250px; display: block;transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.news_list .part .pic:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;}
.news_list .part .btn{ display: block; padding-top: 100px; height: 150px; text-align: center; width: 60px; font-size: 16px; color: #fff; line-height: 26px; background: #ddd; position: absolute; right: 0px; top: 0px;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.news_list .part:hover .btn{ background: #E01A21;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.news_list .part:hover{-moz-box-shadow:0px 0px 10px #A8A8A8; -webkit-box-shadow:0px 0px 10px #A8A8A8; box-shadow:0px 0px 10px #A8A8A8;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; top: -5px;}
.news_list .part .tit{ color: #333; font-size: 24px; height: 30px; line-height: 30px; overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis; margin-bottom: 10px;}
.news_list .part .sjtit{ color: #333; font-size: 18px; height: 24px; line-height: 24px; overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis; margin-bottom: 20px;}

.news_list .part .tit:hover{color: #E01A21;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.news_list .part .p1{ color: #E01A21; height:20px; overflow: hidden; margin-bottom: 35px;}
.news_list .txtScroll-top .bd{ height: 150px; overflow: hidden;}
.news_list .txtScroll-top .bd .bdcontainer{position: relative; top: 0; line-height: 25px; color: #999;}
.news_list .txtScroll-top .hd{ padding-top:20px;}
.news_list .txtScroll-top .hd a{ display: inline-block;  margin-right: 15px; }
.news_list .txtScroll-top .hd a:hover{ opacity: 0.8;}



/*解决方案*/



/*工程案例*/

.caselist{100%; margin: auto; overflow: hidden; position: relative; margin-bottom: 20px;  margin-top: 40px;}
.caselist ul{zoom: 1;  margin-bottom: 15px; }
.caselist ul li{width: 360px; float: left; margin-bottom: 20px; margin-right: 40px;}
.caselist ul li:nth-child(3n){margin-right: 0;}
.caselist ul li .tuimgt{ height: auto; overflow: hidden; width: 360px; vertical-align: middle;background-color: #f1f1f1; }
.caselist ul li .tuimgt img{max-width: 100%;-webkit-transition: all 0.9s; -o-transition: all 0.9s; -moz-transition: all 0.9s; transition: all 0.9s;vertical-align: middle;}
.caselist ul li .tuimgt:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.caselist ul li .tuext{ background-color: #f1f1f1; padding: 10px;text-align: center;margin-top: -2px}



/*工程案例*/

























