
.news-banner img {
    width: 100%;
    height: auto;
    display: block;
}

.blue {
    color: #0A427D;
    font-weight: bold;
}

#news {
    width: 11.2rem;
    margin-top: .15rem;
}
.newsDetails{
    width: 17.22rem !important;
}

#news .news-left {
    float: left;
    width: 2.02rem;
}

#news .news-left .news-title {
    background-position: -42px -279px;
    /* width: 177px; */
    height: 52px;
    line-height: 52px;
    color: #ffffff;
    font-size: 18px;
    padding-left: 25px;
}
/*#news .news-left .news-title {*/
/*    background-position: -.42rem -.279rem;*/
/*    !* width: 177rem; *!*/
/*    height: .52rem;*/
/*    line-height: .52rem;*/
/*    color: #ffffff;*/
/*    font-size: .18rem;*/
/*    padding-left: .25rem;*/
/*}*/

#news .news-left .news-menu {
    width: 2.02rem;
    background-color: #F6F6F6;
    padding: .16rem 0;
}

#news .news-left .news-menu ul li {
    width: 2.02rem;
    height: .40rem;
    line-height: .40rem;
    text-indent: .32rem;
    color: #696969;
    font-size: .16rem;
    position: relative;
}

#news .news-left .news-menu ul li.selected {
    background-color: #0A427D;
    border-left: .05rem solid #F1C001;
    width: 1.97rem;
    text-indent: .27rem;
}

#news .news-left .news-menu ul li.selected a {
    color: #FFFFFF;
    font-size: .16rem;
    width: 1.97rem;
}

#news .news-left .news-menu ul li a {
    color: #696969;
    font-size: .16rem;
    width: 2.02rem;
    height: .40rem;
    display: block;
    position: relative;
}

#news .news-left .news-menu ul li a:after {
    content: ">";
    position: absolute;
    right: .15rem;
    font-size: .20rem;
}

#news .news-left .news-menu .gt-icon {
    position: absolute;
    right: .16rem;
    font-size: .20rem;
}

#news .news-left .we-chat-id {
    width: 2.02rem;
    background-color: #F6F6F6;
    margin-top: .20rem;
}

#news .news-left .we-chat-id .hot-line {
    width: 1.80rem;
    margin: .10rem 0 0 .10rem;
    font-size: .12rem;
    color: #555555;
    display: inline-block;
}

#news .news-left .we-chat-id .hot-line .sale {
    width: 1.80rem;
    border: .01rem solid #d5d5d5;
    border-radius: .03rem;
}

#news .news-left .we-chat-id .hot-line .sale legend {
    margin-left: .12rem;
}

#news .news-left .we-chat-id .hot-line .sale b {
    font-size: .18rem;
    color: #0B427B;
    text-indent: .01em;
    margin-left: .12rem;
}

#news .news-left .we-chat-id .hot-line .message-icon-p {
    margin-left: .10rem;
    padding: .07rem 0;
}

#news .news-left .we-chat-id .hot-line .message-icon-p a {
    color: #FA1F23;
}

#news .news-left .we-chat-id .hot-line .message-icon-p .message-qq-icon {
    padding-left: .22rem;
    background: url("../../images/webicon.png") no-repeat -4.70rem -.36rem;
}

#news .news-left .we-chat-id .hot-line .message-icon-p .message-ww-icon {
    padding-left: .22rem;
    background: url("../../images/webicon.png") no-repeat -4.70rem -.63rem;
    margin-left: .02rem;
}

#news .news-left .we-chat-id .two-dimension-code {
    background: url("../../images/blog-qrcode.png") no-repeat;
    width: 1.72rem;
    height: 1.72rem;
    margin: .15rem .15rem 0 .15rem;
    display: inline-block;
}

#news .news-left .we-chat-id .subscribe {
    width: 2.02rem;
    height: .40rem;
    line-height: .40rem;
    text-align: center;
    color: #696969;
    font-size: .16rem;
}

#news .news-right {
    width: 13.00rem;
    float: left;
    overflow: hidden;
    padding-left: .20rem;
}

#news .news-right .position {
    width: 8.80rem;
    height: .52rem;
    line-height: .52rem;
    color: #989898;
    border-bottom: 1px #d5d5d5 solid;
}

#news .news-right .position .head-left {
    float: left;
    width: 4.26rem;
    position: relative;
}

#news .news-right .position .head-left .search-frame {
    width: 3.86rem;
    height: .36rem;
    line-height: .36rem;
    position: absolute;
    left: 0;
    top: .08rem;
    margin: 0;
    padding: 0 .08rem;
    outline: none;
    color: #333;
    font-size: .15rem;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right center;
    border: 1px solid #ccc;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in 0;
    vertical-align: middle;
}

#news .news-right .position .head-left .search-submit {
    background: url("../../images/news/search-submit.jpg") no-repeat;
    width: .40rem;
    height: .36rem;
    vertical-align: middle;
    border: none;
    position: absolute;
    right: 0;
    top: .08rem;
    display: inline-block;
    margin: 0;
    border-bottom-color: #c5c5c5;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .05);
    cursor: pointer;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}

#news .news-right .position .head-left .search-submit:hover,
#news .news-right .position .head-left .search-submit:active {
    border-color: #ccc #ccc #b5b5b5;
    opacity: 0.9;
    filter: Alpha(opacity=90);
}

#news .news-right .position .head-right {
    float: right;
}

#news .news-right .position .head-right .breadcrumbs {
    width: 4.45rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: right;
}

#news .news-right .pic-block {
    margin-top: .15rem;
}

#news .news-right .pic-block .pic-left {
    float: left;
    width: 6.52rem;
    height: 2.73rem;
    overflow: hidden;
    position: relative;
}

#news .news-right .pic-block .pic-right {
    float: right;
    width: 2.16rem;
    height: 2.73rem;
    overflow: hidden;
}

#news .news-right .pic-block .pic-left .carousel {
    width: 6.52rem;
    height: 2.73rem;
}

#news .news-right .pic-block .pic-left .container {
    position: absolute;
    top: 0;
    left: 0;
}
#news .news-right .pic-block .pic-left .carousel .container .left {
    float: left;
}

#news .news-right .pic-block .pic-left .pic-tit {
    width: 100%;
    height: .30rem;
    line-height: .30rem;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(235,235,235,0.7);
    cursor: pointer;
}

#news .news-right .pic-block .pic-left .pic-tit span {
    width: 2.14rem;
    height: .30rem;
    line-height: .30rem;
}

#news .news-right .pic-block .pic-left .pic-tit span a {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #434343;
    text-align: center;
    display: inline-block;
}

#news .news-right .pic-block .pic-left .pic-tit .slider {
    background-color: #F1C100;
    color: #FDFDFD;
}

#news .news-right .pic-block .pic-left .pic-tit .slider a {
    color: #FDFDFD;
}

#news .news-right .hot-news {
    width: 8.80rem;
    margin-top: .15rem;
}

#news .news-right .hot-news .title,
#news .news-right .recent-news .title {
    height: .36rem;
    border-bottom: 2px solid #d5d5d5;
}

#news .news-right .title .hot-title,
#news .news-right .title .recent-title {
    width: 1.18rem;
    height: .36rem;
    line-height: .36rem;
}

#news .news-right .title .blue {
    font-size: .20rem;
    font-weight: normal;
}

#news .news-right .title .hot-title,
#news .news-right .title .recent-title {
    border-bottom: 2px solid #0A427D;
}

#news .news-right .title .hot-title .hot-icon {
    background-position: -.42rem -.22rem;
    width: .24rem;
    height: .24rem;
    display: inline-block;
    position: relative;
    top: .05rem;
    margin-left: .04rem;
}

#news .news-right .title .recent-title .recent-icon {
    background-position: -78rem -22rem;
    width: .24rem;
    height: .24rem;
    display: inline-block;
    position: relative;
    top: .05rem;
    margin-left: .04rem;
}

#news .news-right .title .tag-span {
    font-size: .20rem;
    line-height: .36rem;
}

#news .news-right .title .tag-span b {
    font-size: .20rem;
    color: #333;
}

#news .news-right .title .tag-span .red-tab {
    font-size: .20rem;
    color: #CE0000;
}

#news .news-right .hot-news .hot-content ul li {
    width: 4.40rem;
    height: .36rem;
    line-height: .36rem;
    color: #646464;
    position: relative;
    float: left;
}
/*#news .news-right .hot-news .hot-content .hot{
    color:#ff0000;
}*/
#news .news-right .hot-news .hot-content .fl {
    width: 4.40rem;
    float: left;
}
#news .news-right .hot-news .hot-content .fr {
    width: 4.00rem;
    float: right;
}

#news .news-right .hot-news .hot-content ul li:hover {
    background-color: #E3F6FF;
}

#news .news-right .hot-news .hot-content ul li .number {
    width: .20rem;
    height: .20rem;
    line-height: .20rem;
    text-align: center;
    display: inline-block;
    background-color: #9A9A9A;
    color: #ffffff;
    position: relative;
    top: .07rem;
    display: block;
    float: left;
}

#news .news-right .hot-news .hot-content ul li .no-1 {
    background-color: #FE6E65;
}

#news .news-right .hot-news .hot-content ul li .no-2 {
    background-color: #78D350;
}

#news .news-right .hot-news .hot-content ul li .no-3 {
    background-color: #51B8F2;
}

#news .news-right .hot-news .hot-content ul li .content-title {
    margin-left: .15rem;
    float:left;
    display: block;
    max-width: 2.80rem;
    height: .36rem;
    overflow:hidden;
    /*text-overflow:ellipsis;*/
    /*white-space:nowrap;*/
}

#news .news-right .hot-news .hot-content ul li .hot {
    margin-left: .03rem;
}

#news .news-right .hot-news .hot-content ul li .content-title a {
    color: #646464;

}

#news .news-right .hot-news .hot-content ul li .date {
    position: absolute;
    right: .15rem;
}

#news .news-right .recent-news {
    margin-top: .15rem;
}

#news-list .news-block {
    width: 11.80rem;
    height: 1.93rem;
    margin: 0 auto;
    border-bottom: 1px solid #d5d5d5;
}

#news-list .news-block:hover {
    background-color: #F2F2F2;
}

#news-list .news-block .news-pic {
    float: left;
    margin-top: .22rem;
}

#news-list .news-block .news-pic img {
    width: 2.20rem;
    height: 1.48rem;
}

#news-list .news-block .news-content {
    float: right;
    margin-top: .22rem;
    height: 1.48rem;
    width: 9.40rem;
}

#news-list .news-block .news-content .news-title a {
    display: block;
    height: .36rem;
    line-height: .36rem;
    font-size: .24rem;
    color: #333333;
    width: 4.80rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}

#news-list .news-block .news-content .news-info span {
    font-size: .16rem;
    color: #999999;
    height: .32rem;
    line-height: .32rem;
}

#news-list .news-block .news-content .news-info .dm-icon {
    display: inline-block;
    position: relative;
    top: .03rem;
    *top: -.01rem;
    margin-right: .05rem;
}

#news-list .news-block .news-content .news-info .date-icon {
    width: .14rem;
    height: .14rem;
    background-position: -1.17rem -.26rem;
}

#news-list .news-block .news-content .news-info .read-icon {
    background-position: -1.44rem -.26rem;
    width: .18rem;
    height: .14rem;
    margin-left: .20rem;
}

#news-list .news-block .news-content .news-abstract a {
    font-size: .18rem;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

#news-list .news-block .news-content .news-abstract p {
    font-size: .12rem;
    color: #666666;
    line-height: .20rem;
}

/*采集新闻列表页css*/
#news-list .collect-news-block {
    width: 8.80rem;
    height: .36rem;
    line-height: .36rem;
    display: inline-block;
}

#news-list .collect-news-block span {
    font-size: .16rem;
    color: #343434;
}

#news-list .collect-news-block .span-left {
    width: 7.00rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    text-indent: 1em;
}

#news-list .collect-news-block .span-right {
    width: 1.10rem;
    float: right;
}

#news-list .collect-news-block:hover {
    background-color: #F2F2F2;
    color: #DDB249;
}

#news-list .collect-news-block:hover span {
    color: #DDB249;
}

#detail .collect-detail-text p, #detail .collect-detail-text h1, #detail .collect-detail-text h2, #detail .collect-detail-text h3 {
    font-size: .16rem;
    line-height: 2;
}
#detail .collect-detail-text p strong, #detail .collect-detail-text p span {
    font-size: .16rem;
}

/*动态详情页css*/
#detail {
    width: 12.48rem;
    min-height: 8.00rem;
    overflow: hidden;
    border: 1px solid #D5D5D5;
    position: relative;
    margin: .20rem auto;
    padding: 0 .15rem .36rem .15rem;
}

#detail .detail-title {
    width: 12.00rem;
    height: .66rem;
    text-align: center;
    line-height: .66rem;
    border-bottom: 1px solid #9EC1DC;
    margin: 0 auto;
}

#detail .detail-title h1 {
    font-size: .3rem;
    font-weight: normal;
    color: #0B4996;
}

#detail .detail-info {
    text-align: center;
    line-height: .30rem;
}

#detail .detail-info span {
    margin-right: .12rem;
    color: #858585;
}

#detail .detail-info .tag {
    color: #2971BB;
    margin-right: 1em;
}

#detail .detail-info .tag:hover {
    text-decoration: underline;
}

#detail .detail-text  {
    margin-top: .3rem;
}

#detail .detail-share {
    position: absolute;
    bottom: .12rem;
    left: .15rem;
}

#detail .detail-share .share {
    color: #1B9998;
}

#detail .detail-text img {
    display: block;
    height: auto;
    max-width: 12rem;
    margin: 0 auto;
}

/*相关文章推荐css*/
#detail .relevant-recommend {
    margin-top: .3rem;
    padding: .15rem 0;
    border-bottom: 1px dashed #d5d5d5;
    border-top: 1px dashed #d5d5d5;
    width: 96%;
}

#detail .relevant-recommend h2 {
    color: #434343;
    font-size: .18rem;
    line-height: .36rem;
}

#detail .relevant-recommend ul li {
    list-style-type: disc;
    margin-left: .20rem;
}

#detail .relevant-recommend a {
    color: #343434;
    line-height: .24rem;
}

#detail .relevant-recommend a:hover {
    color: #0196E3;
}

/*文章广告位*/
#ad-block img {
    padding: .05rem;
    margin: .05rem;
    border: 1px solid #d5d5d5;
    background-color: #fdfdfd;
}

/*订阅邮箱*/
#detail .subscribe-email {
    background: url("../../images/news/email.png") 0 0 no-repeat;
    width: 4.90rem;
    height: 1.20rem;
    margin: .30rem auto;
    padding: .35rem .49rem .35rem .97rem;
}

#detail .subscribe-email h2 {
    font-size: .18rem;
    color: #60B0E7;
    line-height: .36rem;
}

#detail .subscribe-email p {
    font-size: .12rem;
    color: #939393;
    line-height: .30rem;
}

#detail .subscribe-email form {
    margin-top: .08rem;
}

#detail .subscribe-email input[type=text] {
    width: 3.38rem;
    height: .34rem;
    border-radius: .03rem;
    border: 1rem solid #D5D5D5;
    padding: 0 .010rem;
    vertical-align: middle;
}

#detail .subscribe-email input[type=button] {
    width: 1.16rem;
    height: .36rem;
    background-color: #74BCEE;
    border-radius: .03rem;
    border: none;
    cursor: pointer;
    color: #FDFDFD;
    font-size: .16rem;
    margin-left: .06rem;
    vertical-align: middle;
}

#detail .subscribe-email input[type=button]:hover {
    background-color: #60B0E7;
}

/*大麦优驾免费赠送联系方式css*/
#youjia-free {
    background: url("../../images/news/youjia_free.jpg") no-repeat;
    width: 8.29rem;
    height: 2.88rem;
    position: relative;
}

#youjia-free input[type=text] {
    position: absolute;
    left: 2.19rem;
    *left: 2.17rem;
    border: none;
    width: 1.21rem;
    height: .33rem;
    padding-left: .10rem;
    border-radius: .02rem;
    vertical-align: middle;
    *border: none;
}

#youjia-free .shop-name {
    bottom: 1.25rem;
    *bottom: 1.24rem;
}

#youjia-free .contact-info {
    bottom: .74rem;
    *bottom: .73rem;
}

#youjia-free .submit-btn {
    position: absolute;
    height: .35rem;
    width: 1.10rem;
    left: 1.66rem;
    bottom: .18rem;
    cursor: pointer;
}

/*活动推荐*/
.activity dl {
    width: 4.20rem;
    border: 1rem solid #DADADA;
    margin: .30rem 0;
    padding-bottom: .10rem;
}
.activity dd {
    width: 100%;
    text-align: center;
    line-height: .36rem;
    color: #434343;
}
.activity .dd-tit {
    margin-top: 10rem;
}
.activity .dd-tit a {
    color: #434343;
    font-size: .16rem;
}
.activity dd .time {
    padding-left: .26rem;
    background: url("../../images/calendar_icon.png") no-repeat 0 0;
    margin-right: .60rem;
}
.activity dd .address {
    padding-left: .20rem;
    background: url("../../images/address_icon.png") no-repeat 0 0;
}
.activity-tit .more {
    height: .36rem;
    line-height: .42rem;
}
.activity-tit .more a {
    color: #0A427D;
}
.fl {
    float: left;
}
.fr {
    float: right;
}

.we-chat-line{
    width: 2.02rem;
    margin-top: .20rem;
}
.line {
    display: block;
    margin-bottom: .05rem;
}
.line img{
    display: block;
    width: 2.02rem;
}
.news-jump{
    width: 2.02rem;
    overflow: hidden;
    float: right;
}
.contentButton{
    display: flex;
    justify-content: space-between;
    margin-bottom: .20rem;
}
.contentButton .line{
    width: 2.50rem;
    text-decoration: none;
}
.contentButton .line img{
    margin: 0 auto;
}
.contentButton .line p{
    margin-top: .10rem;
    text-align: center;
    font-weight: bold;
    font-size: .18rem;
    color: #000000;
}
.tab_container{
    width: 12rem;
    margin: 0 auto;
}
.tabs {
    width: 12rem;
}

.tabs_menu {
    width: 100%;
    font-size: 0;
    margin: .1rem 0 .3rem;
}

.tabs_menu li {
    cursor: pointer;
    list-style: none;
    font-size: .28rem;
    width: 4rem;
    height: .85rem;
    text-align: center;
    line-height: .85rem;
    color: #999999;
    margin: 0 .01rem;
    font-weight: bold;
}
.tabs_menu li a{
    display: inline-block;
    font-size: .28rem;
    color: #999999;
    text-decoration: none;
}

.tabs_menu li.active a {
    color: #0096ff;
}
.tabs_menu li a:hover {
    color: #0096ff;
}

.tabs_box li:first-child {
    display: block;
}

.tabs_box li {
    display: none;
    list-style: none;
}
.damai_news{
    width: 12rem;
    margin: 0 auto;
    margin-top: .15rem;
}
.damai_news .recent-title{
    display: none;
}
#news-list .pager{
    /*display: none;*/
}
.quick-jump {
    margin-top: .2rem;
    height: .5rem;
    line-height: .5rem;
}
.prev-blog {
    width: 5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    font-size: .14rem;
}
.next-blog {
    width: 5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    font-size: .14rem;
}