.bigBox .leftTxt{
    width:347px;
    padding-top: 62px;
}
.bigBox .leftTxt img{
    max-width: 90%;
}
.bigBox .rightTxt{
    width:853px;
    padding: 62px 0 99px 62px;
    min-height: 631px;
    position: relative;
}
.bigBox .rightTxt:after{
    position: absolute;
    content: '';
    width:1px;
    height: 100%;
    background:#EDEDED;
    left:0;
    top:0;
}
.bigBox .rightTxt .title{
    margin-bottom: 40px;
}
.bigBox .rightTxt .title b{
    font-size:24px;
    color:#00245F;
    display: block;
    font-weight: normal;
    letter-spacing:4px;
}
.bigBox .rightTxt .title span{
    font-size:30px;
    color:#CCC;
    display: block;
    margin-top:20px;
}

/* 永昌文旅 */
.wen .txts{
    font-size:14px;
    color:#666;
    line-height: 30px;
    letter-spacing: 1px;
    text-align: justify;
    margin:0 0 22px 0;
}
.wen .txts p{
    margin-top: 15px;
}
.wen .txts p:first-child{
    margin-top: 0;
}
.wen .imgs{
    border-top:1px dashed #E5E5E5;
    padding-top:20px;
    margin-top:30px;
}
.wen .imgs dl{
    float: left;
    width:250px;
    margin-right:20.5px;
    margin-top: 20px;
}
.wen .imgs dl:nth-child(3n+3) {
    margin-right:0;
}
.wen .imgs dl dt img{
    width:100%;
    height: 145px;
    object-fit: cover;
}
.wen .imgs dl dd{
    font-size:16px;
    color:#00255B;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top:20px;
    padding:0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* 文旅详情 */
.wenShow{
    padding:80px 0 100px 0;
}
.wenShow .title{
    font-size:16px;
    color:#00255B;
    line-height: 30px;
}
.wenShow .title .name{
    width:100%;
    font-size:24px;
    margin-bottom: 27px;
}
.weixiuShow .title .name{
    width:100%;
}
.wenShow .title .address{
    min-width:644px;
    background: url(../img/brigade_icon1.png) left top no-repeat;
    padding-left:40px;
    padding-right:10px;
}
.wenShow .title .tel{
    min-width:281px;
    background: url(../img/brigade_icon2.png) left top no-repeat;
    padding-left:40px;
}
.wenShow .slideImg{
    margin:50px 0 27px 0;
}
.wenShow .texts{
    font-size:14px;
    line-height: 30px;
    color:#666;
}
.wenShow .texts h1{
    font-size:22px;
    font-weight: normal;
}
.wenShow .texts h2{
    font-size:16px;
    margin-top: 16px;
    font-weight: normal;
}
.wenShow .texts p{
    margin-top:16px;
}
.slideImg{
    position:relative; 
    height:434px; 
    overflow:hidden; 
}
.slideImg .bd li{
    float:left; 
    margin-right: 30px; 
    height:434px; 
    width:750px;
}
.slideImg .bd li img{
    height: 100%;
    width:100%;
}
.slideImg .pon_box{
    position:absolute; 
    right:0; 
    top:0; 
    z-index: 5; 
    height:434px; 
    width:420px; 
    background:rgba(0,37,91,.8);
}
.slideImg .pon_box .next{
    position:absolute; 
    left:50%; 
    top:50%; 
    margin:-34px 0 0 -34px; 
    width:68px; 
    height:68px; 
    background:url("../img/brigade_arrow.jpg") no-repeat center;
}
/* 威秀集团 */
.weixiu .txts{
    font-size:14px;
    line-height: 30px;
    color:#666666;
    border-bottom: 1px dashed #E5E5E5;
    padding-bottom: 20px;
}
.weixiu .txts p{
    margin-top:15px;
}
.weixiu .txts p:nth-child(1){
    margin-top: 0;
}
.weixiu .s-title{
    font-size:18px;
    color:#00245F;
    position: relative;
    padding-left:13px;
    margin:40px 0;
}
.weixiu .s-title:after{
    content: '';
    width:3px;
    height: 18px;
    background:#00255B;
    position: absolute;
    left:0;
    top:50%;
    margin-top: -9px;
}
.list dl{
    overflow: hidden;
    margin-top: 40px;
}
.list dl:nth-child(1){
    margin-top: 0;
}
.list dl dt{
    float: left;
    width: 310px;
    height: 180px;
    border:1px solid #EEEEEE;
}
.list dl dt img{
    width:100%;
    height: 100%;
    object-fit: cover;
}
.list dl dd{
    float:right;
    width:440px;
    height: 180px;
    display:table;
}
.list dl dd>div{
    display: table-cell;
    vertical-align: middle;
}
.list dl dd h1{
    font-size:18px;
    line-height: 30px;
    color:#00265C;
    font-weight: normal;
    margin-bottom: 3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.list dl dd p{
    font-size:14px;
    color:#9A9A9A;
    line-height: 30px;
/*    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;*/
}