/*********公司 s*********/
.s-mod-select { width: 978px; background: #fff8e5; border: 1px solid #f6d796; border-top: none; line-height: 43px; height: 43px; position: relative; z-index: 0; }
.s-mod-select .sel-pad { padding: 10px 0 0 10px; }
.sel-change { border-top: 1px solid #F6D796; margin-bottom: 10px; }
.s-mod-select .col { float: left; }
.sel-change .check-r { position: absolute; right: 10px; line-height: 22px; top: 10px; }
.sel-change .check-r label { margin-right: 5px; }
.cont-left { width: 978px; float: left; padding-left: 0; padding-right: 0; padding-top: 0; }
.cont-left .col { border: 1px solid #e0e0e0; border-top: 0; zoom: 1; border-left: 0; border-right: 0; }
.cont-left .contbox { float: left; width: 435px; height: 180px; padding-right: 10px; border-right: 1px solid #e0e0e0; }
.cont-left .contbox dl { zoom: 1; }
.cont-left .contbox dl dd { margin-bottom: 10px; margin: 0 15px 0 15px; padding: 4px 10px 4px 10px; border-top: 0; border-bottom: 0; }
.cont-left .contbox dl dd em { color: #999; font-style: normal; }
.cont-left .contbox dl dd.til { font-size: 14px; font-weight: bold; }
.cont-left .contbox dl dd.til a span, .cont-left .contbox ul li.info a span { color: #da2a2a; }
.cont-left .contbox dl dd.info { color: #333; margin: 0 0 0 15px; padding: 4px 0 4px 10px; border-top: 0; border-bottom: 0; height: 67px; overflow: hidden; line-height: 22px; }
.cont-left .contbox dl dd.info font { color: #da2a2a; font-size: 12px; }
.cont-left .contbox dl dd.city a { color: #0069CA; }
.cont-left .contbox dl dd.ico a { margin-right: 5px; }
.cont-left .contbox dl dd.ico a:hover { text-decoration: none; }
.cont-left .contbox .jf { margin: 32px 0px 0 0; font-size: 14px; display: block; color: #fff; font-weight: 900; text-align: center; }
.cont-left .contbox .jfimg { float: right; margin-top: 50px; width: 80px; height: 79px; background: url("image/jf.png") no-repeat; }
.cont-left .compic { float: left; margin: 10px 0 0 0; width: 530px; position: relative; height: 170px; }
.cont-left .compic ol li { float: left; width: 120px; margin-right: 12px; display: inline; height: 160px; background: none; }
.cont-left .compic ol li .pic-mid { width: 120px; height: 120px; border: 1px solid #D9D9D9; overflow: hidden; }
.cont-left .compic ol li .pic-mid a { width: 120px; height: 120px; display: table-cell; vertical-align: middle; text-align: center; *display: block; *font-size: 105px; *font-family: Arial; }
.cont-left .compic ol li .pic-mid a img { max-width: 120px; width: expression(this.width>120?"120px":this.width); max-height: 120px; height: expression(this.height>120?"120px":this.height); }
.cont-left .compic ol li .txt-mid { width: 120px; height: 80px; border: 1px solid #D9D9D9; padding-top: 40px; text-align: center; }
.cont-left .compic ol li .txt-mid a { display: block; }
.moreproduct { position: absolute; right: -3px; top: 0px; width: 22px; height: 152px; background: #ebebeb; border: 1px solid #e0e0e0; width: 20px; height: 160px; display: none; }
.moreproduct a { display: block; margin: 9px 0 0 5px; line-height: 17px; }
.moreproduct a:hover { text-decoration: none; }
.bm-info { overflow: hidden; clear: both; border-top: 1px solid #e0e0e0; background: #F7F7F7; width: 100%; }
.bm-info ul li { float: left; }
.bm-info .item { display: inline-block; width: 200px; border-right: 1px solid #e0e0e0; background: #f7f7f7; height: 45px; text-align: center; color: #555; padding-top: 8px; float: left; }
.bm-info .item p.til { color: #666; margin: 0; }
.bm-info .item p.til a { color: #0069CA; }
.bm-info .item p.til i { color: #0069CA; font-style: normal; }
.bm-info .item p.til a:hover { text-decoration: none; }
.bm-info .last { border: none; }
.search_tip_keyword { border: 1px solid #ff8e57; line-height: 38px; background: #fff6e6; font-size: 14px; text-indent: 10px; margin-bottom: 10px; }
.s-comp { border: none !important; }
.layout-1160 .cont-left .compic { width: 430px; }
.til h3 { padding: 10px 0 0 30px; overflow: hidden; height: 20px; margin-bottom: 0; }
/*********公司 e*********/
