﻿#div_main
{
    width:1200px;margin:auto;
}


/*第一种模式*/
.lmTop
{
    height:40px;line-height:40px;width:100%;color:#192e63;font-size:18px;font-weight:bold;text-align:left;
    position:relative;overflow:hidden;margin-bottom:10px;
}
.lmTop_more
{
    position:absolute;right:5px;top:0px;color:#666666;text-decoration:none;font-weight:normal;font-size:14px;cursor:pointer;
}
.lmTop_more:hover
{
    color:#935455;text-decoration:underline;
}
.lmTop:before
{
    content:'';
    position:absolute;left:0px;bottom:0px;width:35px;height:2px;background-color:#cc0000;overflow:hidden;
}
.lmTop:after
{
    content:'';
    position:absolute;right:0px;bottom:0px;width:calc(100% - 37px);height:2px;background-color:#7b8871;overflow:hidden;
}


.lmItem
{
    width:100%;overflow:auto;
}
.lmItem_title
{
    width:100%;height:30px;line-height:30px;position:relative;text-align:left;color:#192e63;
    font-weight:bold;
}
.lmItem_title_more
{
    position:absolute;right:5px;top:6px;height:18px;line-height:18px;color:#000000;font-weight:normal;
    color:#666666;text-decoration:none;font-size:14px;
}
.lmItem_title_more:hover
{
    color:#935455;text-decoration:underline;
}
.lmItem_img
{
    width:100%;height:190px;background-position:center center;background-repeat:no-repeat;background-size:cover;
    margin-top:5px;position:relative;overflow:hidden;cursor:pointer;
}
.lmItem_img .lmItem_img_title
{
    width:100%;height:30px;line-height:30px;box-sizing:border-box;padding:0px 10px;text-align:left;
    background-color:rgba(0,0,0,0.6);color:#FFFFFF;position:absolute;left:0px;bottom:-30px;
    white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
    transition:all 0.3s;
}
.lmItem_img:hover .lmItem_img_title
{
    transform:scaleY(1);bottom:0px;
}
.lmItem_content
{
    width:100%;
}
.lmItem_news
{
    width:calc(100% - 10px);text-align:left;height:40px;line-height:40px;position:relative;
    white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.lmItem_news a
{
    color:#000000;text-decoration:none;
}
.lmItem_news a:hover
{
    color:#935455;text-decoration:underline;
}




/*第二种模式*/
.lmTop2
{
    width:100%;height:36px;
}
.lmTop2_title
{
    font-weight:bold;font-size:18px;float:left;
    width:100px;height:100%;position:relative;line-height:48px;padding:2px 0px 0px 10px;
    box-sizing:border-box;
}
.lmTop2_title:before
{
    content:'';
    width:8px;height:26px;position:absolute;left:0px;bottom:0px;
    border-left:solid 2px #ec6941;border-top:solid 2px #ec6941;
}
.lmTop2_title:after
{
    content:'News';position:absolute;left:12px;top:-15px;color:#c6c4c4;font-size:14px;font-weight:normal;padding:0px;
}


/*列表*/
.listContainer
{
    width:100%;margin-top:10px;
}
.listItem
{
    width:100%;height:40px;line-height:40px;text-align:left;
    padding:0px 10px;box-sizing:border-box;
    white-space:nowrap; text-overflow:ellipsis; overflow:hidden;
}
.listItem a
{
    color:#000000;text-decoration:none;
}
.listItem a:hover
{
    color:#935455;text-decoration:underline;
}


/*查询框*/
#lmSearchContainer
{
    width:100%;height:40px;margin:15px auto;
}
#lmSearch_icon
{
    width:100px;height:100%;float:left;
    line-height:40px;color:#FFFFFF;background-color:#78a4d6;text-align:center;
}
#lmSearch_keyword
{
    float:left;
    width:calc(100% - 200px);height:40px;border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;box-sizing:border-box;
    text-align:left;padding:0px 10px;color:#000000;border-left-width:0px;border-right-width:0px;
}
#lmSearch_btn
{
    width:100px;height:100%;float:left;cursor:pointer;
    line-height:40px;color:#FFFFFF;background-color:#7fbd97;text-align:center;
}

/*详细页弹窗*/
.detailPageContainer_shadow
{
	position:fixed;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,0.6);display:none;left:0px;top:0px;
}
.detailPageContainer
{
	position:fixed;left:50%;top:30px;height:calc(100% - 60px);
	z-index:21;display:none;background-color:#FFFFFF;
    /*width:940px;margin-left:-470px;*/
}
.detailPageContainer_close
{
	position:absolute;top:-15px;right:-15px;width:30px;height:30px;text-align:center;line-height:30px;
	z-index:2;color:#f00;font-size:26px;background-color:#FFFFFF;border-radius:15px;overflow:hidden;cursor:pointer;
}
.detailPageContainerIframe
{
	width:100%;height:100%;
	z-index:1;
}

/*列表页条件查询*/
#taiojianContainer {
    width: 100%;
    overflow: auto;
    background-color: #FFFFFF;
    border: solid 1px #e6e6e6;
    box-sizing: border-box;
    padding: 30px;
}
#taiojianContainer_search {
    width: 100%;
    height: 32px;
    position: relative;
}
#taiojianContainer_searchInner {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 32px;
    width: 500px;
    border: solid 1px #d9d9d9;
    box-sizing: border-box;
    z-index: 1;
}
    #taiojianContainer_searchInner:before {
        position: absolute;
        left: 8px;
        top: 8px;
        width: 16px;
        height: 16px;
        text-align: center;
        line-height: 16px;
        color: #d9d9d9;
    }
    #taiojianContainer_searchInner > input {
        width: calc(100% - 32px);
        height: 20px;
        line-height: 20px;
        margin-top: 6px;
        border-width: 0px;
        float: right;
    }
#taiojianContainer_searchBtn {
    width: 80px;
    height: 32px;
    line-height: 32px;
    background-color: #6997c7;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    left: 499px;
    top: 0px;
    z-index: 2;
    cursor: pointer;
}
#taiojianContainer_inner {
    width: 100%;
    overflow: auto;
}
.tiaojianItem {
    width: 100%;
    box-sizing: border-box;
    padding: 20px 0px 10px 0px;
    border-bottom: solid 1px #e6e6e6;
    overflow: auto;
}
.tiaojianItem_label {
    float: left;
    box-sizing: border-box;
    padding: 0px 10px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    position: relative;
}
.tiaojianItem_menu {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    box-sizing: border-box;
    padding: 0px 10px;
    cursor: pointer;
    text-align: center;
    height: 28px;
    line-height: 28px;
    border: solid 1px #FFFFFF;
}
.tiaojianItem_menu_on {
    border: solid 1px #1b8adb;
    color: #1b8adb;
    background-color: #FFFFFF;
}
.tiaojianItem_end {
    width: 100%;
    height: 50px;
    position: relative;
}
.tiaojianItem_expand {
    width: 70px;
    color:#49a4d3;
    position: absolute;
    left: 50%;
    top: 20px;
    height: 30px;
    line-height: 30px;
    margin-left: -35px;
    cursor: pointer;
}
    .tiaojianItem_expand[icon]:before {
        transform: rotate(90deg);
        position: absolute;
        left: 0px;
        top: 0px;
    }

