﻿.divSearch {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
    border-top: 1px solid #fe0000;
    padding-top: 12px;
    font-size: 12px
}

.citySeach a {
    padding: 0 13px;
    color: #232323;
    height: 23px;
    line-height: 23px;
    display: inline-block
}

.Searchcity {
    width: 85px;
    text-align: right;
    color: #666;
    display: inline-block
}

.allcity {
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 16px 0 13px
}

.starA, .endB {
    border: 1px solid #ddd;
    color: #666;
    height: 26px;
    line-height: 26px;
    padding-left: 6px;
    width: 200px;
    font-size: 12px
}

.starA {
    margin-left: 11px
}

.overh {
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding: 7px 0 5px
}

.w1060 {
    width: 1060px
}

.h60, .h40 {
    border-bottom: 1px solid #eee
}

.h27 {
    height: 27px;
    line-height: 27px
}

.h60 {
    height: 53px
}

.h40 {
    height: 40px;
    line-height: 40px
}

.qt {
    height: 40px;
    line-height: 40px;
    display: inline-block
}

.divSed {
    height: 52px;
    line-height: 52px;
    background: #fff;
    border: 1px solid #eee;
    width: 1200px;
    margin: 0 auto;
    margin-top: 4px;
    font-size: 12px
}

.reOpted li {
    float: left;
    margin-right: 15px;
    position: relative
}

.opted {
    color: #1173bc;
    padding: 2px 30px 2px 10px;
    border: 1px solid #1173bc;
    box-sizing: content-box
}

.closed, .jt {
    background: url(../img/linelist_icon.png) no-repeat
}

.closed {
    background-position: 0 -81px;
    display: block;
    height: 32px;
    width: 22px;
    position: absolute;
    top: 6px;
    right: 1px
}

.jt {
    background-position: -4px -60px;
    height: 15px;
    line-height: 15px;
    display: inline-block;
    width: 15px
}

.mr46 {
    margin-right: 46px
}

.ml13 {
    margin-left: 13px
}

.pado {
    padding: 0 !important
}

.wxtsub {
    vertical-align: sub;
    margin-right: 6px
}

.hycnt {
    width: 1200px;
    margin: 10px auto;
    overflow: hidden
}

.hycnt-l {
    width: 950px;
    background: #fff;
    border: 1px solid #eee
}

.hyt h1 {
    font-size: 18px;
    color: #222;
    display: inline-block;
    margin-left: 10px
}

.hyt i {
    width: 4px;
    display: inline-block;
    height: 19px;
    background: #fe0000;
    position: absolute;
    top: 10px
}

.hyline-title {
    height: 38px;
    line-height: 38px;
    padding: 5px 10px 0 15px;
    border-bottom: 1px solid #fe0000
}

.hyt {
    position: relative
}

.cfdd_hy {
    padding-top: 10px
}

.cfdd_hy a {
    font-size: 16px;
    color: #fe0000
}

.comxx_list li {
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #333
}

.w200 {
    width: 200px
}

.w170 {
    width: 170px
}

.w184 {
    width: 184px
}

.w157 {
    width: 157px
}

.comxx_list li {
    overflow: hidden;
    display: inline-block;
    max-width: 690px
}

.comxx_list {
    height: 84px
}

.hucnt_list {
    border-bottom: 1px dashed #ddd;
    padding: 0 24px 0 29px
}

.hucnt_list:hover {
    background: #f5fff9
}

.com_hy {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #333
}

.com_hy span {
    color: #999
}

.com_hy img {
    vertical-align: sub;
    margin-left: 20px
}

.wxtcolor {
    color: #333 !important
}

.xltj {
    margin-left: 15px
}

.hycnt-r {
    width: 240px
}

.hycnt-r li {
    width: 240px;
    height: 168px;
    padding: 0 0 10px 0
}

.hycnt-r img {
    background: #fff;
    width: 240px;
    height: 168px
}

.com_hy a:hover {
    color: #fd5305
}

.cfdd_hy a:hover {
    text-decoration: underline
}

.w183 {
    width: 183px;
    overflow: hidden
}