@charset "utf-8";

#body{background:#FFF;overflow: hidden;}
#body .content{background:#FFF;}

#header_btm_line{height:1px;line-height:1px;background-color:#393939;}

#body .content .nav_box{
  clear:both;
  height:35px;
  line-height:35px;
  margin:42px 0 20px 0;
  border-top:1px solid #D0D0D0;
  background: #EDEDED;
}

#body .content .nav_box ul{
  margin:0;
  padding:0;
  list-style:0;
}

#body .content .nav_box ul li{
   position:relative;
   float:left;
   width:auto;
   min-width:130px;
   color:#000;
   text-align: center;
   border-right: 1px solid #FDFDFD;
}

#body .content .nav_box ul li.all_city{
   width:165px;
}

#body .content .nav_box ul li .small_arrow {
    position: absolute;
    left: 0;
    top: 35px;
    right: 0;
    margin: auto;
    width:0; 
    height:0;
    border-width:6px;
    border-style:solid;
    border-color:#E4001A transparent transparent transparent;
    display:none;
}

#body .content .nav_box ul li:hover,#body .content .nav_box ul li.active{
  margin-top:-2px;
  border-top:2px solid #A70000;
  background:#E2001B;
  color:#FFF;
  display: block;
}


#body .content .nav_box ul li:hover .small_arrow,#body .content .nav_box ul li.active .small_arrow {
    display: block;
}

#body .content .item_box{
  clear:both;
  width:100%;
  height: auto;
  min-height:100px;
  margin-bottom:50px;
  position:relative;
  overflow: hidden;
  zoom:1
}

#body .content .item_box .cons{ 
  /*
  position:absolute;
  top:0;
  left:0;*/
}

#body .content .item_box .ib{
    height:auto;
    margin-bottom:15px;
    border: 1px solid #DAD9DE;
    border-top: 2px solid #E0001F;
    background: #FCFCFC;
}

#body .content .item_box .ib .ib_title{
  height:40px;
  line-height: 40px;
  font-size: 16px;
  color:#000;
  text-align: left;
  text-indent: 20px;
  border-bottom: 1px solid #DAD9DE;
}

#body .content .item_box .ib .ib_title .icon_da{
  margin-left: 10px;
}

#body .content .item_box .ib .ib_content{
    height:auto;
    line-height: 24px;
    background: #FFF;
    overflow: hidden;
    padding:18px;
}

#body .content .item_box .ib .ib_content ul{
  margin:0;
  padding:0;
  list-style:0;
}

#body .content .item_box .ib .ib_content ul li{
   float:left;
   width:128px;
   height:27px;
   line-height: 27px;
   margin-bottom: 10px;
   color:#000;
   font-size: 15px;
   text-align: center;
}

#body .content .item_box .ib .ib_content ul li a:hover {
  border:1px solid #E0001F;
  color:#E0001F;
  display: block;
}

#bottom{
  clear: both;
  width:100%;
  min-height: 324px;
  height:auto;
  margin:0 auto;
  background: #F8F8F8;
  color: #777;
}

.cityul {float:left;width:1168px;padding:0;}
.cityul a {float:left; margin:2px 5px;padding:2px 5px;border:1px solid #FFF;color:#000;font-size:15px;}
.cityul a:hover {color:#E0001F;border:1px solid #E0001F;display:block;}
.cityul dl {background:none; margin-bottom:5px;}
.cityul dl:hover {background:none;}
.cityul dl dt {width:132px; float:left;margin-right:5px;text-align:left;}
.cityul dl dt a{width:128px; font-size:16px;color:#333;}
.cityul dl dd {width:1008px; float:right;}


