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;
}
.gz_clear{zoom:1;color: #333;}
.gz_clear:after{content:"";display:block;clear:both}.fl{float:left}.fr{float:right}.sort span,.yzyx .label_con,.yzyx .tl,.yzyx
span{float:left}.wrap{width:1190px;margin:0
auto}.banner{width:100%;height:149px}.lunbo,.lunbo
ul{width:885px;height:120px;padding-right:26px;position:relative;overflow:hidden}.lunbo
li{width:885px;height:120px;position:absolute;left:0;top:0}.bzh{width:279px;height:149px}.search{width:100%}.search
h2{width:230px;height:65px;line-height:65px;font-size:26px;color:#000;font-weight:400}.search
.form1{width:279px;height:52px;line-height:52px;padding-top:13px;position:relative}#search_gzh,.search .form1
input{height:38px;position:absolute;bottom:7px}.search .form1
input{width:209px;line-height:38px;left:0;border:none;background:#f4f4f4;font-size:14px;color:#999;padding-left:9px}.sort,.sort
span{border-bottom:1px solid #b2b3b5}#search_gzh{width:61px;right:0}.tj{width:100%;position:relative}.tj
.reset{position:absolute;right:25px;bottom:18px;color:#297fb8;font-size:12px}.yzyx
.tl{color:#666;font-size:12px;margin:8px
0;width:72px}.yzyx
span{height:22px;line-height:22px;font-size:12px;color:#000;display:inline}.more_up em,.more_xia
em{position:absolute;width:10px;height:6px;background:url(/images/gz_tou.png) 0 -11px no-repeat}.more_up
em{background:url(/images/gz_tou.png) -11px -11px no-repeat}.sxtj{height:22px;border-top:1px solid #e8e8e8;display:none}.sxtj
label{color:#666;font-size:12px;padding-right:20px}.data h3,.sxtj
span{color:#000;font-size:12px}.sxtj
span{padding:3px
27px 3px 11px;margin-right:20px;background:#ededed;position:relative}.sxtj span
em{width:8px;height:8px;background:url(/images/gz_tou.png) no-repeat;position:absolute;right:10px;top:8px}.data{width:885px;padding-right:24px;padding-bottom:30px;padding-top:10px;}.data
h3{padding:20px
0 25px}.data
#count_gz{color:#ed182a;margin:0
5px}.sort{height:30px;line-height:30px;margin-bottom:12px}.sort
span{height:29px;line-height:29px;padding:0
20px;border-right:1px solid #b2b3b5;border-top:1px solid #b2b3b5;background:#3e4045;font-size:12px;color:#fff;display:inline-block;position:relative}.sort
#sort_mr{border-left:1px solid #b2b3b5}.sort
.active{color:#ffc000}.sort
.mr{padding-right:20px}.sort .s_d,.sort
.s_u{width:10px;height:13px;background:url(/images/gz_tou.png) 0 -18px no-repeat;position:absolute;right:18px;top:8px}.sort
.s_u{background:url(/images/gz_tou.png) -11px -18px no-repeat}.anli,.pinglun{float:left;margin-left:40px}.anli input,.pinglun
input{vertical-align:middle}#anli,#pinglun{margin-right:7px}.sort
.zhan{color:#297fb8}.info
.ld{width:886px;height:124px;border-bottom:1px dotted #c4c5c6;position:relative;padding-top:10px;border-top:none}.info .m-315list-label{position:absolute;z-index:9;top:75px}.info
.gz_head{width:92px;height:92px;position:absolute;left:0;top:18px}.info
.item{position:absolute;right:0px;top:10px;width:774px}.gz_info .name i,.item .name em,.item .name
i{position:relative;width:17px;display:inline-block;zoom:1}.item
.name{height:34px;line-height:34px;font-size:16px;color:#333;font-weight:700}.item .name
a{margin-right:5px}.gz_info .name i,.item .name
i{margin-right:5px;height:15px;background:url(/images/m_icon_add.png) -1px 2px no-repeat}.item .name
em{height:12px;background:url(/images/gz_tou.png) 0 -31px no-repeat}.item
.fen{height:41px;line-height:41px;font-size:12px;color:#666;margin-bottom:3px}.item .fen
span{font-size:12px;color:#e95c50}.item .fen
i{font-size:12px;color:#333;font-style:normal}.item .fen
.other{font-size:18px;color:#ed182a}.info .item .fen
p{display:inline-block;zoom:1}.item .fen
.year{margin:0
28px}.li2-bg
.star10{width:20%;}.li2-bg
.star5{width:10%;}.li2-bg
.star15{width:30%;}.li2-bg
.star25{width:50%;}.li2-bg
.star35{width:70%;}.li2-bg
.star45{width:90%;}.li2-bg
.star20{width:40%;}.li2-bg
.star30{width:60%;}.li2-bg
.star40{width:80%;}.li2-bg
.star50{width:100%;}.li2-bg
span{position:absolute;left:0;top:0;height:31px}
.item ul a,.li2-bg{position:relative;overflow:hidden}
.li2-bg{margin:0 32px 0 17px;width:98px;height:17px;background:url(/images//images/_4_star.png) 0 -23px no-repeat}
.li2-bg .active{background:url(/images/five_star.png) left top}
.info .pj p{height:22px;line-height:22px;padding:0
10px;background:#fff;font-size:12px;color:#888;margin-right:20px;border:1px
solid #ccc;display:inline-block;zoom:1}.item li img,.item ul
a{width:238px;height:181px}.cg .no_b,.gzh .no_b,.info .no_b,.info
.ztj{border:none}.item
ul{padding:20px
0;-webkit-transition:height .6s}.item ul
a{display:block}.item ul
p{position:absolute;left:0;bottom:3px;width:100%;line-height:24px;font-size:12px;color:#fff;filter:progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,.6)}.item ul
.cases{bottom:-24px}.item
.center{margin:0
29px}.info .item .h_collect,.item
.js_order_add{width:100px;height:28px;line-height:28px;text-align:center;font-size:14px;color:#3e4045;position:absolute;top:9px;right:111px;background:#ffc000}.item .js_order_del,.item
.sc{width:80px;height:28px;line-height:28px;text-align:center;font-size:14px;top:9px;position:absolute}.item
.sc{color:#FFF;right:91px;background:#807e73}.item .h_collect:hover,.item .js_order_add:hover{background-color:#ffd015}.item .sc:hover{background-color:#99978a}.item
.js_order_add{right:0}.item
.js_order_del{background:#d6d6d6;color:#3e4045;right:91px;right:0;cursor:text}.item
.z_al{font-size:12px;color:#297fb8;position:absolute;right:0;top:90px;padding-right:16px;cursor:pointer}.info .ztj .p1,.no_al{text-align:center;color:#333;font-size:14px}.item .z_al .down,.item .z_al
.up{width:10px;height:6px;position:absolute;right:0;top:7px;background:url(/images/gz_tou.png) 0 -11px no-repeat}.item .z_al
.up{background:url(/images/gz_tou.png) -11px -11px no-repeat}.info
.shou{height:124px}.info
.noal{height:169px}.info
.ztj{height:30px;position:relative}.info .ztj
.p1{position:absolute;top:11px;left:312px;width:245px;background:#fff}.info .ztj .div1,.no_al{width:100%;position:absolute;left:0}.info .ztj
.div1{top:19px;border-top:1px solid #b2b3b5;height:14px}.no_al{height:30px;line-height:30px;background:#f5f5f5;bottom:10px}.cg .gz_tl,.gzh li,.page_nav{position:relative}.page{width:592px;height:36px;margin:50px
auto}.page_nav a,.page_nav
span{float:left;height:34px;line-height:34px;font-size:16px;margin-left:-1px;text-align:center}.page
span{color:#000}.page_nav{width:390px;float:left}
.ws_gz_icon_2,.ws_gz_icon{text-align:center;font-size:12px;color:#7f7f7f;font-weight:400;background:url(/images/renzheng_bg.png) no-repeat;width:133px;height:44px;line-height:44px;position:absolute;left:-9px;top:-44px;display:none;font-style:normal;z-index:22}

.info .item .name .ws_gz_icon_3 {
    background-position: -83px 0;
    margin-right: 8px;
}
.slide{width:251px}.slide
.gzh{width:100%}.cg .gz_tl,.gzh
.gz_tl{height:32px;width:100%;line-height:32px;font-size:16px;font-weight:700;border-bottom:1px solid #b2b3b5;margin-bottom:10px}.cg
.gz_tl{margin:15px
0 10px}.gzh
li{height:171px;border-top:1px dotted #cbcccd}.gz_info,.gz_info .gj,.gz_info .name i,.gzh
.head{position:absolute}.gzh li:first-child{border-top:none}.gzh
.head{left:0;top:20px}.gzh .head
img{width:72px;height:72px}.gz_info{left:80px;top:20px}.gz_info .name
i{right:-27px;top:0}
.gz_info 2.gj{left:0;top:30px;width:100px}
.cg .p1{width:230px;line-height:24px;height:24px;font-weight:700;font-size:12px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cg .p2,.cg
p{line-height:22px}.cgws_gz_icon_2
p{font-size:12px;color:#666}.cg
.p2{margin-bottom:4px}.cg p
label{color:#ed182a}.cg p
span{color:#333}.cg
.yycg{width:82px;height:30px;line-height:30px;text-align:center;background:#ffc000;font-size:14px;color:#3e4045;position:absolute;bottom:20px;right:0}.btm .top,.wrap
.btm{width:60px;height:70px}.info .p2,.info .tip
.p1{color:#333;font-size:14px}.wrap
.btm{position:fixed;right:125px;bottom:78px;z-index:55}.btm
.top{position:absolute;background:url(/images/gz_btm2.jpg) 0 -79px no-repeat;left:0;top:-40px;cursor:pointer}.info
.tip{height:120px;display:none}.info .tip
img{position:absolute;left:250px;top:8px}.info .tip
.p1{position:absolute;bottom:22px;left:358px;width:162px;text-align:center;background:#fff}.info .tip
.div1{position:absolute;left:0;bottom:17px;border-top:1px solid #b2b3b5;height:14px;width:100%}.info
.p2{position:absolute;left:365px;top:27px;font-weight:700}@-moz-document url-prefix(){.item ul
p{height:24px}}.lunbo
.gz_slider_trigger{position:absolute;right:4%;bottom:10px;margin-left:-62px;z-index:1000;overflow:hidden;zoom:1}.gz_slider_trigger
a{float:left;width:17px;height:17px;background:url(/images/f_slider_triger.png) no-repeat;margin:0
4px;display:inline}#w-slider .hide,#w-tc,.hide{display:none}
.cg .more {
    font-size: 12px;
    color: #3e4045;
    position: absolute;
    right: 0;
    top: 5px;
    font-weight: 400;
}
.cg .more em {
    font-style: normal;
}
.cg .yycg {
    width: 82px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #ffc000;
    font-size: 14px;
    color: #3e4045;
    position: absolute;
    bottom: 20px;
    right: 0;
}
.cg li{position: relative;
	height: 130px;
    border-bottom: 1px dotted #cbcccd;
    padding-top: 14px;
}
.gz_info .li2-bg {
    margin: 0;
    position: absolute;
    left: 0;
    top: 54px;
}
.item ul p, .sxtj span, .yzyx span {
    text-align: center;
}
.gj{
	width: 100px;
    top: 30px;
}
.item ul{display:none;}


