body {
    font: 14px/2.6em "����";
    color: #010101;
    background: #FFF;
    line-height: 2em;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-table;
}

*html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

*+html .clearfix {
    min-height: 1%;
}

#pos {
    line-height: 30px;
    height: 30px;
}

#header {
    height: auto;
    width: 100%;
    margin-bottom: 12px;
}

#header img {
    width: 100%;
    height: auto;
}

#news {
    height: 343px;
    width: 950px;
    margin-bottom: 12px;
    background: #FFFFFF url("lyc_news_bg.jpg")/*tpa=http://www.qh.gov.cn/ztzl/zt/pucha/theme/news_bg.jpg*/
    top center no-repeat;
}

#news .imageSwitch {
    width: 438px;
    height: 300px;
    padding: 12px;
}

#news .textList {
    padding: 70px 10px 0 10px;
    width: 426px;
    height: 230px;
    overflow: hidden;
}

.wp {
    width: 950px;
    margin: 0px auto;
    clear: both;
}

p.item {
    padding: 4px 5px 6px 20px;
    line-height: 20px;
    height: 20px;
    background: url("lyc_item_ico.png")/*tpa=http://www.qh.gov.cn/ztzl/zt/sanjiangyuan/theme/image/item_ico.png*/
    0 -32px no-repeat;
    text-overflow: ellipsis;
    _text-overflow: clip;
    white-space: nowrap;
    overflow: hidden;
}

p.item:hover {
    background: url("lyc_item_ico.png")/*tpa=http://www.qh.gov.cn/ztzl/zt/sanjiangyuan/theme/image/item_ico.png*/
    0 8px no-repeat;
    cursor: pointer;
}

.more {
    position: absolute;
    top: 5px;
    right: 10px;
}

#stepGroup {}

#stepGroup div {
    width: 221px;
    padding-right: 22px;
    float: left;
}

#stepGroup div p {
    text-indent: 2em;
    height: 200px;
    background: #EFEFEF;
    padding: 10px;
}

#stepGroup div.last {
    padding-right: 0;
}

#stepGroup div:hover p {
    background: #DDD;
}

.box-col3 div {
    float: left;
    width: 290px;
    margin: 0 6px;
    padding: 0 6px;
    min-height: 144px;
    overflow: hidden;
    border-right: 1px dashed #DDD;
}

.box-col3 div.last {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
}

.box-col3 div p {
    padding: 4px 0;
    text-overflow: ellipsis;
    _text-overflow: clip;
    white-space: nowrap;
    overflow: hidden;
}

.box_slider {
    background: #EEE;
    padding: 8px;
    border-radius: 0px;
}

.box_slider .content {
    border: 1px solid #DDD;
    min-height: 100px;
    padding: 0;
}

.box_slider .content .header {
    background: #F6F6F6;
    color: #CC0000;
    line-height: 35px;
    height: 35px;
    padding-left: 10px;
    border-bottom: 1px solid #DDD;
    position: relative;
}

.box_slider .content .header .more {
    position: absolute;
    top: 0;
    right: 10px;
}

.box_slider .content .header .more a {
    font-size: 12px;
    color: #074F99;
}