/*工程案例*/
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;/* box-sizing: border-box; *//* background-repeat: no-repeat; */}
@media (min-width: 1260px) {.commonweb {margin: 0px auto;max-width: 1200px;padding: 0;}}
.font20 {font-size: 20px;}
.NavTop{margin-bottom:0 !important;}
.common-clumb {font-size: 0;padding-top: 20px;overflow: hidden;margin:10px 0;}
.common-clumb .clumb-box {width: auto;margin-top:6px;}
.common-clumb a,.common-clumb span {display: inline-block;vertical-align: top;*display: inline;*zoom: 1;color: #999999;font-size: 14px;text-align: center;padding: 5px 10px;width: auto;position: relative;-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.common-clumb span{margin-top:8px; margin-right:15px; font-weight:bold;color: #666;font-size: 15px;}
.common-clumb a:hover, .common-clumb a.cur {color: #ffffff;}
.common-clumb a:hover:before, .common-clumb a.cur:before {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.common-clumb a:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #ea3800;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: -o-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property: transform, -webkit-transform, -moz-transform, -o-transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
@media (min-width: 1024px) {.common-clumb {padding: 6px 0 0 0;}.common-clumb a {padding: 6px 20px;margin-top:8px;}}
.classific-list {position: relative;overflow: hidden;}
.classific-list .caeslwrapper-min {overflow: hidden;padding: 30px 0 0 0;}
.classific-list ul {padding-bottom: 20px;}
.classific-list ul.momargin {margin: 0;}
.classific-list ul.momargin li {padding: 0;}
.classific-list li {margin: 0 0 20px 0;}
.classific-list li a {display: block;}
.classific-list li .solut-img img {display: block;margin: 0 auto;width: 100%;}
.classific-list li .solut-text {padding: 10px;background-color: #fafafa;border-top: 2px solid #d82019;text-align: center;position: relative;}
.classific-list li .solut-text:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;top: -2px;background: #0c337f;height: 2px;-webkit-transition-property: right;-o-transition-property: right;-moz-transition-property: right;transition-property: right;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.classific-list li .solut-text h3 {white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;line-height: 45px;font-weight: normal;}
.classific-list li .solut-text p {display: -webkit-box;height: 46px;line-height: 24px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 4;color: #929292;}
.classific-list li:hover .solut-text:before {right: 0;z-index: 2;}
@media (min-width: 768px) {.classific-list ul {padding-bottom: 35px;margin: 0 -15px;}.classific-list li {float: left;width: 33.33%;padding: 0 15px;margin: 0 0 30px 0;}}
@media (min-width: 1024px) {.classific-list {padding-top: 30px;}
.classific-list .caeslwrapper-min {padding-top: 60px;}
.classific-list li: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);}
.classific-list li:hover a {-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);-webkit-transform: translateY(-2px);-moz-transform: translateY(-2px);-ms-transform: translateY(-2px);-o-transform: translateY(-2px);transform: translateY(-2px);}
.classific-list li a {-webkit-transition: all ease .5s;-o-transition: all ease .5s;-moz-transition: all ease .5s;transition: all ease .5s;}
.classific-list li .solut-img {overflow: hidden;}
.classific-list li .solut-img img {-webkit-transition: all ease 0.7s;-moz-transition: all ease 0.7s;-o-transition: all ease 0.7s;transition: all ease 0.7s;}
.classific-list li .solut-text {padding: 24px 30px 31px;}
.classific-list li .solut-text h3 {margin: 0 0 9px 0;}
.classific-list li:hover .solut-text h3 {color: #d82019;}
}
.tel-bottom form .register-phone{height:46px !important;}
