.container {
    color: #444;
    margin: 70px auto;
    width: 1200px;
}

.container .tab-items-wrapper, .container .content-items-wrapper {
    display: inline-block;
    vertical-align: top;
}

.container .tab-items-wrapper {
    width: 200px;
    overflow: visible;
    border: 1px solid #ddd;
}

.container .text {
    color: #fff;
    background: #113a54;
    height: 4rem;
    padding: .7rem 0 0 1.2rem;
}

.container .tab-items-wrapper .tab-item {
    display: inline-block;
    width: 150px;
    margin-left: 25px;
    font-size: 16px;
    color: #444;
    border-bottom: 1px solid transparent;
}

.container .tab-items-wrapper .tab-item > a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: inherit;
    padding-top: 20px;
    padding-bottom: 20px;
}

.container .tab-items-wrapper .tab-item > a:before {
    content: '\25C6';
    margin-right: 5px;
    font-family: "微软雅黑";
}

.container .tab-items-wrapper .tab-item.active, .container .tab-items-wrapper .tab-item:hover {
    color: #113a54;
    border-color: #113a54;
}

.container .tab-items-wrapper .tab-item:nth-child(2) {
    margin-top: .8rem!important;;
}

.container .tab-items-wrapper .tab-item:last-child {
    margin-bottom: .8rem!important;;
}

.container .content-items-wrapper {
    width: 900px;
}

.container .content-items-wrapper .header-wrapper {
    font-size: 20px;
    line-height: 28px;
    vertical-align: middle;
    padding-bottom: 40px;
}



.container .content-items-wrapper .header-wrapper img {
    line-height: 28px;
    vertical-align: top;
    width: 28px;
}

.container .content-items-wrapper .content-item {
    font-size: 15px;
    margin: 18px 0;    
}

.container .content-items-wrapper h4{
    font-weight: 700;
}

/* .container .content-items-field{ position: relative; }
.container .content-items-field .content-item{
    padding: 0px; margin: 0px; margin-bottom: 40px; position: relative;
} */
/* .container .content-items-field .content-item:after{
    content: '';display: block;position: absolute; width: 20px; height: 20px;  top: 3px;  left: -40px; background: url(../images/xjt_03.jpg) center no-repeat;z-index: 99;
} */

/* .container .content-items-field .hx{ position: absolute; width: 6px; height: 10px; background: url(../images/xjt_07.jpg); left: -33px; top: 5px; } */


/*
.container .content-items-wrapper .content-item p {
    text-indent: 2rem;
    line-height: 2rem;
    margin-bottom: 1rem;
}
*/

.container .content-items-wrapper .content-item a {
    display: inline-block;
    color: #444;
    width: 100%;
}

.container .content-items-wrapper .content-item a .time {
    float: right;
}

.container .content-items-wrapper .content-item a .title {
    display: inline-block;
    width: 545px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.container .content-items-wrapper .content-item a:hover {
    color: #bd7fbb;
}

.container .pagination-wrapper {
    text-align: center;
    margin-top: 2rem;
}

.container .pagination-controller {
    display: inline-block;
    font-size: .7rem;
    color: #444;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
}

.container .pagination-controller:hover, .pagination-controller.active-page {
    border: 1px solid #113a54;
    color: #113a54;
}

/*详情页*/
.container .new-detail {
    text-align: center;
}

.new-detail h3.nd-title {
    font-size: 1.2rem;
}

.new-detail i.nd-time {
    font-size: .8rem;
    display: inline-block;
    
    color: #aaa;
    text-align: right;
    font-style: normal;
}

.new-detail .line {
    display: inline-block;
    width: 100%;
    height: 0;
    border-top: 1px solid gray;
    margin-bottom: 10px;
}

/* 富文本区域*/
.new-detail .nd-main-text {
    width: 100%;
    text-align: left;
    /*margin-left: 10%;*/
}


.new-detail .nd-main-text p {
    /* width: 100%;
    text-align: left;
    text-indent: 2em;
    line-height: 2rem;
    margin: 2rem 0; */
    font-size: 16px;
    line-height: 1.5rem;
}

.new-detail .nd-main-text img {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

.news_ban,.news_ban img{
 height: 400px;
}


.new_page{ text-align: center;  padding-top: 50px;}
.new_page a,.new_page span{ display: inline-block; color: #666666; padding: 0 7px; height: 25px; line-height: 23px;  border-radius: 100%; font-size: 16px; cursor: pointer; }
.new_page span{ border: 1px solid #113a54; color: #113a54;  }
.new_page a:hover{ color: #113a54; }

.pagination li{
    display: inline-block;
}

.pagination{ text-align: center;  padding-top: 50px;}
.pagination a,.pagination span{ display: inline-block; color: #666666; padding: 0 7px; height: 25px; line-height: 23px;  border-radius: 100%; font-size: 16px; cursor: pointer; }
.pagination a.active{ border: 1px solid #113a54; color: #113a54;  }
.pagination a:hover{ color: #113a54; }


.tab_li{ text-align: justify; font-size: 15px; line-height: 34px; }
.tab_li p{ text-indent: 30px;  }
.tab_li h2{ font-size: 15px; font-weight: bold; }
.tab_li .tit{ text-indent: 30px; }
.tab_li h3{ color: red; font-size: 15px; }
.tab_li .x_tit i{ padding-right: 20px; display: inline-block; font-size: 40px;  }

.bread{ width: 1200px; margin: 0 auto; font-size: 16px; color: #444; line-height: 70px; color: #444; }
.bread a{ color: #444; }
.bread a:hover{ color: #113a54; }