.main {
    padding:40px;
    background: #ffffff;
    font-size: 0;
    /*margin-top: 10px;
    margin-bottom: 10px;*/
    min-height: 1320px;
    box-sizing:border-box;
}
.box_l {
    display: inline-block;
    width: 844px;
}
.box_r {
    display: inline-block;
    width: 270px;
}
.position {
    color: #333;
}
.position a {
    font-size: 14px;
}
.position span {
    padding: 0 5px;
}
.news_list {
}
.news_list .news_ul .news_li {
    border-bottom:1px solid #ccc;
    padding:20px 0;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}
.news_list .news_ul .news_li img {
    float: left;
    margin-right:30px;
    width:120px;
    height:200px;
}
.news_list .news_ul .news_li .news_txt {
}
.news_list .news_ul .news_li .news_txt h3 {
    font-size:22px;
    /*text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;*/
    color:#333;
}
.news_list .news_ul .news_li .news_txt h3 {
    color:#333;
}
.news_list .news_ul .news_li:hover .news_txt h3 {
    color: #e60012;
}
.news_list .news_ul .news_li .news_txt p {
    margin-top:10px;
    font-size:16px;
    line-height:26px;
    color:#666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.news_list .news_ul .news_li .news_txt .detail {
    color:#666;
    margin-top:10px;
    font-size:16px;
}
#autopage {
    margin:40px auto;
}
#autopage center {
    text-align: center;
}
#autopage a {
    border: 1px solid #ccc;
    display: inline-block;
    font-size: 12px;
    margin:5px;
    border-radius: 3px;
    padding: 5px 5px;
    color:#000;
    width: 30px;
    text-align: center;
}
#autopage span {
    display: inline-block;
    font-size: 12px;
    margin: 0 5px;
    border-radius: 3px;
    padding: 5px 5px;
    background: #bf0000;
    border:1px solid #bf0000;
    color:#fff;
    width: 30px;
    text-align: center;
}
#autopage a:hover {
    background: #bf0000;
    border:1px solid #bf0000;
    color:#fff;
}
#autopage .pageb {
    width:40px;
}
/*公共tit标题*/
 .tit {
    width: 100%;
}
.tit a {
    display: inline-block;
    width: 100%;
    height: 26px;
    color: #040404;
    font-size: 26px;
    font-family: 宋体;
    font-weight: bold;
    line-height: 26px;
    padding-left: 10px;
    margin: 7px 0;
    border-left: 12px solid #bcbcbc;
}
.zt_box {
    width: 270px;
    margin-top: 30px;
}
.zt_list {
    margin-top: 10px;
}
.zt_box .zt_list ul li, .zt_box .zt_list ul li {
    width: 270px;
}
.sz_list ul li a, .zt_list ul li a {
    display: inline-block;
    width: 270px;
    overflow: hidden;
}
.sz_list ul li a img, .zt_list ul li a img {
    display: inline-block;
    width: 270px;
    height: 154px;
}
.sz_list ul li:hover a img, .zt_list ul li:hover a img {
    transform: scale(1.05);
    transition: 0.2s;
}
.sz_list ul li a p, .zt_list ul li a p {
    font-size: 14px;
    text-align: center;
    line-height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.sh_list {
    margin-top: 10px;
}
.sh_list ul li {
    width: 270px;
}
.sh_list ul li a {
    display: inline-block;
    width: 270px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    text-align: left;
    border-bottom: 1px solid #e9e9e9;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.pages {
    margin-top:30px;
    text-align: center;
}
.pages li {
    border:1px solid #ccc;
    display: inline-block;
    margin:0 5px;
    border-radius: 3px;
}
.pages li a {
    padding:5px 15px;
    display: inline-block;
}
.pages li.page-active {
    background: #bf0000;
    border:1px solid #bf0000;
    color:#fff;
}
.pages li:hover {
    background: #bf0000;
    border:1px solid #bf0000;
    color:#fff;
}
.pages li.page-active a {
    color:#fff;
}
.pages li:hover a {
    color:#fff;
}
.trans {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}
.trans:hover {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}