﻿body{background:#e6e6e6;}
.mt5{margin-top:5px;}
/*标题导航*/
.ej_engineer_upNav{height:40px;line-height:40px;font-size:12px;color:#666;}
.ej_engineer_upNav a{color:#666;float:left;}
.ej_engineer_upNav a:hover{color:#ed182a;}
.ej_engineer_upNav img{width:14px;height:12px;float:left;margin-top:14px;margin-right:5px;}
.ej_engineer_upNav span{float:left;margin:0 5px;}
/*内容*/

/*顶部区域导航*/
a.ej_active{background:#ed182a!important;color:#fff!important;}
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.text-center {
    text-align: center;
}
.clearfix:after, .row:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-3 {
    width: 25%;

}
.col-xs-6 {
    width: 50%;
}
.bg-white {
    background: #fff;
}
.erji_engineer-sort{background:#fff;}
.erji_engineer-sort-ul{width:auto; border: 1px #eaeaea solid; overflow:hidden;}
.erji_engineer-sort-ul li.clearfix{line-height: 40px; border-top: 1px #eaeaea dotted;background:#f8f8f8;position: relative;top:-1px;}
.erji_engineer-sort-ul-title{width: 109px;text-align: center;color:#999;}
.erji_engineer-sort-ul-angle{padding: 0 30px 0 30px ;border-left: 1px #eaeaea solid; width:1028px; overflow:hidden; background: #fff; }
.erji_engineer-sort-ul-angle li{padding-right: 33px; display: inline;}
.erji_engineer-sort-ul-angle li a{ display:inline-block; white-space:nowrap;}
.erji_engineer-sort .active{color: #ed182a}
.erji_engineer-sort-ul li{position: relative;}
.erji_engineer-sort-ul li .ico{width: 16px;height: 16px;background: url(http://icon.dyrs.cc/ico.png) no-repeat 0 -75px;cursor: pointer; position: absolute;right: 10px;top: 10px;}
.erji_engineer-sort-ul li.current ul{max-height: 80px;overflow: hidden;}
.erji_engineer-sort-ul li.current .ico{background-position: 0 -58px;}
.footer .bar a.xq2{
	margin-right:0;
}

.engineer-list{overflow: auto; background: #fff ;}
.engineer-list-box{ padding:20px 0;width:1140px; margin-left:40px;overflow:hidden;}
.engineer-list-box .engineer-list-ul li{ width:265px; height:480px; float:left; margin-right:20px; margin-bottom:40px;}
.engineer-list-box .engineer-list-ul li:hover .engineer-text-i{ background-color:#f3e6e1!important;}
.engineer-list-box .engineer-list-ul li .engineer-list-container { width:265px;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-img{ display:block; width:265px; height:280px; position:relative; text-align:center;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-img img{-webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; position:relative; display:block; left:0;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-img:hover img{ left:15px;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-img .engineer-img-intro{ position:absolute; height:25px; line-height:25px; text-align:left; padding-left:15px; color:#fff; font-size:14px; font-weight:700; background-color: #ed182a; bottom:0; left:0; width:250px; *width:255px;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-text-i { background-color:#f5f5f5; height:190px; padding:5px 15px 10px 15px;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-text-i h2{ font-size:16px; font-weight:700; color:#666;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-text-i .engineer-gz{ padding:10px 0;}
.engineer-list-box .engineer-list-ul li .engineer-list-container .engineer-text-i .engineer-jian{ padding:10px 0; height:84px;line-height:25px}





