﻿.crumb { }
#footer { margin-top: 0px; }
.pub{ display: block; background:url(../../images/pub_icon.png) 50px 7px no-repeat #ff6f3d; color: #fff!important; font-size: 18px;padding:8px 0 8px 90px;border-radius:5px;margin-bottom:10px}
.pub:visited { color: #fff!important; }
.pub:hover { background-color: #ff4e00;text-decoration:none }

.col-l { width: 220px;margin-top:5px }
.main { padding: 5px 0px 20px 0;background:#f9fafc;overflow:hidden;min-height:700px} 

.ic { width: 220px; position: relative; float: left;height:auto;}
.ic.sel #cs { -webkit-box-shadow: 3px 3px 3px #999;    -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;   }
.ic.sel .list {  -webkit-box-shadow: 3px 3px 3px #999;    -moz-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;  }
.cs {width:220px; border-top:2px solid #f64e4e;border-right:0px; overflow:hidden;float:left;position:absolute;left:0px;z-index:3}
.cs .h3 { font-size: 16px; color: #333; padding: 0 10px; height: 30px; line-height: 30px; position:relative;}
.cs .fir { border-bottom: 1px solid #e5e5e5; padding:5px 0;z-index:3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background:#fefefe}
.cs .h3 span { position: absolute; width: 10px; height: 12px; background: url(../../images/c_icon_list.png) 0 -50px no-repeat; top:11px;right:10px}
.cs .h3 a { color: #333; }
.cs .sec { height: 30px; line-height: 30px; padding: 0 10px;overflow:hidden; }
.cs .sec a { margin-right: 5px;font-size:12px;color:#999 }
.cs .list {display:none; position: absolute; top:-2px; left: 220px; background: #fff; border-top:2px solid #f64e4e; border-left:0px; width:240px;padding:0px 10px;z-index:2 ;height:100%}
.cs .list .h3{ padding-top:5px}
.cs .list .sec { height: auto; overflow: visible; }
.cs .list .sec li { width: 50%;float:left;height:30px;overflow:hidden}
.cs .fir.sel {border-right:1px solid #fff;z-index:3;background:#fff; }
.cs .sel .list { display: block; overflow:hidden;}
.cs .sel .list .b {position:relative}

.col-r { float: right; width: 960px;margin-top:5px }
.col-r .list {  overflow:hidden}
.col-r .list ul { width: 1000px;padding:1px 0 3px 1px;height:auto;overflow:hidden}
.col-r .list li { width: 450px;float:left;padding:10px;height:78px; border: 1px solid #fff;-webkit-box-shadow:0 0 3px #e0dfe0; box-shadow:0 0 3px #e0dfe0;background:#fff;margin:0 14px 15px 0}
.col-r .list li:hover {-webkit-box-shadow:0 0 6px #e0dfe0; box-shadow:0 0 6px #e0dfe0;border:1px solid #f9fafc;background:#fefeff}
.col-r .list li .img {float:left; width: 100px; height: 75px;overflow:hidden}
.col-r .list li .img img { width: 100%; }
.col-r .list li .info { float: left; margin-left:10px}
.col-r .list h3 { margin-bottom: 8px;font-size:16px;position:initial}
.col-r .list h3 a { color: #36c; font-weight:normal}
.col-r .list p { color:#999; margin-bottom: 5px; }
.col-r .list .tel { color: #f60; font-size: 16px; }
.col-r .more { height: 42px; line-height: 42px; font-size: 14px; width: 120px; text-align: center; border: 1px solid #ff6f3d; color: #ff6f3d; border-radius: 3px; margin: 20px auto; display:block}
